  SSL_VERIFY_NONE                 = $00;
  SSL_VERIFY_PEER                 = $01;
  SSL_VERIFY_FAIL_IF_NO_PEER_CERT = $02;
  SSL_VERIFY_CLIENT_ONCE          = $04;
  SSL_VERIFY_POST_HANDSHAKE       = $08;

  GEN_OTHERNAME                   = 0;
  GEN_EMAIL                       = 1;
  GEN_DNS                         = 2;
  GEN_X400                        = 3;
  GEN_DIRNAME                     = 4;
  GEN_EDIPARTY                    = 5;
  GEN_URI                         = 6;
  GEN_IPADD                       = 7;
  GEN_RID                             = 8;

  BIO_FP_READ                         = $02;
  BIO_FP_WRITE                        = $04;
  BIO_FP_APPEND                       = $08;
  BIO_FP_TEXT                         = $10;
  BIO_FLAGS_READ                      = $01;
  BIO_FLAGS_WRITE                     = $02;
  BIO_FLAGS_IO_SPECIAL                = $04;
  BIO_FLAGS_RWS                       = (BIO_FLAGS_READ or BIO_FLAGS_WRITE or BIO_FLAGS_IO_SPECIAL);
  BIO_FLAGS_SHOULD_RETRY              = $08;
  BIO_FLAGS_UPLINK                    = 0;
  BIO_FLAGS_BASE64_NO_NL              = $100;
  BIO_FLAGS_MEM_RDONLY                = $200;
  BIO_FLAGS_NONCLEAR_RST              = $400;
  BIO_FLAGS_IN_EOF                    = $800;
  BIO_RR_SSL_X509_LOOKUP              = $01;
  BIO_RR_CONNECT                      = $02;
  BIO_RR_ACCEPT                       = $03;
  BIO_CB_FREE                         = $01;
  BIO_CB_READ                         = $02;
  BIO_CB_WRITE                        = $03;
  BIO_CB_PUTS                         = $04;
  BIO_CB_GETS                         = $05;
  BIO_CB_CTRL                         = $06;
  BIO_CB_RETURN                       = $80;
  BIO_C_SET_CONNECT                   = 100;
  BIO_C_DO_STATE_MACHINE              = 101;
  BIO_C_SET_NBIO                      = 102;
  BIO_C_SET_FD                        = 104;
  BIO_C_GET_FD                        = 105;
  BIO_C_SET_FILE_PTR                  = 106;
  BIO_C_GET_FILE_PTR                  = 107;
  BIO_C_SET_FILENAME                  = 108;
  BIO_C_SET_SSL                       = 109;
  BIO_C_GET_SSL                       = 110;
  BIO_C_SET_MD                        = 111;
  BIO_C_GET_MD                        = 112;
  BIO_C_GET_CIPHER_STATUS             = 113;
  BIO_C_SET_BUF_MEM                   = 114;
  BIO_C_GET_BUF_MEM_PTR               = 115;
  BIO_C_GET_BUFF_NUM_LINES            = 116;
  BIO_C_SET_BUFF_SIZE                 = 117;
  BIO_C_SET_ACCEPT                    = 118;
  BIO_C_SSL_MODE                      = 119;
  BIO_C_GET_MD_CTX                    = 120;
  BIO_C_SET_BUFF_READ_DATA            = 122;
  BIO_C_GET_CONNECT                   = 123;
  BIO_C_GET_ACCEPT                    = 124;
  BIO_C_SET_SSL_RENEGOTIATE_BYTES     = 125;
  BIO_C_GET_SSL_NUM_RENEGOTIATES      = 126;
  BIO_C_SET_SSL_RENEGOTIATE_TIMEOUT   = 127;
  BIO_C_FILE_SEEK                     = 128;
  BIO_C_GET_CIPHER_CTX                = 129;
  BIO_C_SET_BUF_MEM_EOF_RETURN        = 130;
  BIO_C_SET_BIND_MODE                 = 131;
  BIO_C_GET_BIND_MODE                 = 132;
  BIO_C_FILE_TELL                     = 133;
  BIO_C_GET_SOCKS                     = 134;
  BIO_C_SET_SOCKS                     = 135;
  BIO_C_SET_WRITE_BUF_SIZE            = 136;
  BIO_C_GET_WRITE_BUF_SIZE            = 137;
  BIO_C_MAKE_BIO_PAIR                 = 138;
  BIO_C_DESTROY_BIO_PAIR              = 139;
  BIO_C_GET_WRITE_GUARANTEE           = 140;
  BIO_C_GET_READ_REQUEST              = 141;
  BIO_C_SHUTDOWN_WR                   = 142;
  BIO_C_NREAD0                        = 143;
  BIO_C_NREAD                         = 144;
  BIO_C_NWRITE0                       = 145;
  BIO_C_NWRITE                        = 146;
  BIO_C_RESET_READ_REQUEST            = 147;
  BIO_C_SET_MD_CTX                    = 148;
  BIO_C_SET_PREFIX                    = 149;
  BIO_C_GET_PREFIX                    = 150;
  BIO_C_SET_SUFFIX                    = 151;
  BIO_C_GET_SUFFIX                    = 152;
  BIO_C_SET_EX_ARG                    = 153;
  BIO_C_GET_EX_ARG                    = 154;
  BIO_C_SET_CONNECT_MODE              = 155;
  BIO_FAMILY_IPV4                     = 4;
  BIO_FAMILY_IPV6                     = 6;
  BIO_FAMILY_IPANY                    = 256;
  BIO_BIND_NORMAL                     = 0;
  BIO_SOCK_REUSEADDR                  = $01;
  BIO_BIND_REUSEADDR                  = BIO_SOCK_REUSEADDR;
  BIO_BIND_REUSEADDR_IF_UNUSED        = BIO_SOCK_REUSEADDR;
  BIO_SOCK_V6_ONLY                    = $02;
  BIO_SOCK_KEEPALIVE                  = $04;
  BIO_SOCK_NONBLOCK                   = $08;
  BIO_SOCK_NODELAY                    = $10;

  SSL_MODE_ENABLE_PARTIAL_WRITE                 = $00000001;
  SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER           = $00000002;
  SSL_MODE_AUTO_RETRY                           = $00000004;
  SSL_MODE_NO_AUTO_CHAIN                        = $00000008;
  SSL_MODE_RELEASE_BUFFERS                      = $00000010;

  SSL_OP_MICROSOFT_SESS_ID_BUG                  = $00000001;
  SSL_OP_NETSCAPE_CHALLENGE_BUG                 = $00000002;
  SSL_OP_LEGACY_SERVER_CONNECT                  = $00000004;
  SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG       = $00000008;
  SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG            = $00000010;
  SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER             = $00000020;
  SSL_OP_MSIE_SSLV2_RSA_PADDING                 = $00000040;
  SSL_OP_SAFARI_ECDHE_ECDSA_BUG                 = $00000040;
  SSL_OP_SSLEAY_080_CLIENT_DH_BUG               = $00000080;
  SSL_OP_TLS_D5_BUG                             = $00000100;
  SSL_OP_TLS_BLOCK_PADDING_BUG                  = $00000200;
  SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS            = $00000800;
  SSL_OP_NO_QUERY_MTU                           = $00001000;
  SSL_OP_COOKIE_EXCHANGE                        = $00002000;
  SSL_OP_NO_TICKET                              = $00004000;
  SSL_OP_CISCO_ANYCONNECT                       = $00008000;
  SSL_OP_ALL                                    = $000FFFFF;
  SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION = $00010000;
  SSL_OP_NO_COMPRESSION                         = $00020000;
  SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION      = $00040000;
  SSL_OP_SINGLE_ECDH_USE                        = $00080000;
  SSL_OP_SINGLE_DH_USE                          = $00100000;
  SSL_OP_EPHEMERAL_RSA                          = $00200000;
  SSL_OP_CIPHER_SERVER_PREFERENCE               = $00400000;
  SSL_OP_TLS_ROLLBACK_BUG                       = $00800000;
  SSL_OP_NO_SSLv2                               = $01000000;
  SSL_OP_NO_SSLv3                               = $02000000;
  SSL_OP_NO_TLSv1                               = $04000000;
  SSL_OP_NO_TLSv1_2                             = $08000000;
  SSL_OP_NO_TLSv1_1                             = $10000000;
  SSL_OP_NO_TLSv1_3                             = $20000000;
  SSL_OP_NETSCAPE_CA_DN_BUG                     = $20000000;
  SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG        = $40000000;
  SSL_OP_CRYPTOPRO_TLSEXT_BUG                   = $80000000;

  (* Standard initialisation options *)
  OPENSSL_INIT_NO_LOAD_CRYPTO_STRINGS = $00000001;
  OPENSSL_INIT_LOAD_CRYPTO_STRINGS    = $00000002;
  OPENSSL_INIT_ADD_ALL_CIPHERS        = $00000004;
  OPENSSL_INIT_ADD_ALL_DIGESTS        = $00000008;
  OPENSSL_INIT_NO_ADD_ALL_CIPHERS     = $00000010;
  OPENSSL_INIT_NO_ADD_ALL_DIGESTS     = $00000020;
  OPENSSL_INIT_LOAD_CONFIG            = $00000040;
  OPENSSL_INIT_NO_LOAD_CONFIG         = $00000080;
  OPENSSL_INIT_ASYNC                  = $00000100;
  OPENSSL_INIT_ENGINE_RDRAND          = $00000200;
  OPENSSL_INIT_ENGINE_DYNAMIC         = $00000400;
  OPENSSL_INIT_ENGINE_OPENSSL         = $00000800;
  OPENSSL_INIT_ENGINE_CRYPTODEV       = $00001000;
  OPENSSL_INIT_ENGINE_CAPI            = $00002000;
  OPENSSL_INIT_ENGINE_PADLOCK         = $00004000;
  OPENSSL_INIT_ENGINE_AFALG           = $00008000;
  (* OPENSSL_INIT_ZLIB                         = $00010000; *)
  OPENSSL_INIT_ATFORK                 = $00020000;
  (* OPENSSL_INIT_BASE_ONLY                    = $00040000; *)
  OPENSSL_INIT_NO_ATEXIT              = $00080000;
  (* OPENSSL_INIT flag range = $fff00000 reserved for OPENSSL_init_ssl() *)
  (* Max OPENSSL_INIT flag value is = $80000000 *)

  (* OPENSSL_INIT flag 0x010000 reserved for internal use *)
  OPENSSL_INIT_NO_LOAD_SSL_STRINGS    = $00100000;
  OPENSSL_INIT_LOAD_SSL_STRINGS       = $00200000;

  OPENSSL_INIT_SSL_DEFAULT           = (OPENSSL_INIT_LOAD_SSL_STRINGS or OPENSSL_INIT_LOAD_CRYPTO_STRINGS);

  SSL_FATAL_ERROR                = -1;

  SSL_ERROR_NONE                 = 0;
  SSL_ERROR_SSL                  = 1;
  SSL_ERROR_WANT_READ            = 2;
  SSL_ERROR_WANT_WRITE           = 3;
  SSL_ERROR_WANT_X509_LOOKUP     = 4;
  SSL_ERROR_SYSCALL              = 5; (* look at error stack/return * value/errno *)
  SSL_ERROR_ZERO_RETURN          = 6;
  SSL_ERROR_WANT_CONNECT         = 7;
  SSL_ERROR_WANT_ACCEPT          = 8;
  SSL_ERROR_WANT_ASYNC           = 9;
  SSL_ERROR_WANT_ASYNC_JOB       = 10;
  SSL_ERROR_WANT_CLIENT_HELLO_CB = 11;

  SSL_CTRL_SET_TMP_DH                    = 3;
  SSL_CTRL_SET_TMP_ECDH                  = 4;
  SSL_CTRL_SET_TMP_DH_CB                 = 6;
  SSL_CTRL_GET_CLIENT_CERT_REQUEST       = 9;
  SSL_CTRL_GET_NUM_RENEGOTIATIONS        = 10;
  SSL_CTRL_CLEAR_NUM_RENEGOTIATIONS      = 11;
  SSL_CTRL_GET_TOTAL_RENEGOTIATIONS      = 12;
  SSL_CTRL_GET_FLAGS                     = 13;
  SSL_CTRL_EXTRA_CHAIN_CERT              = 14;
  SSL_CTRL_SET_MSG_CALLBACK              = 15;
  SSL_CTRL_SET_MSG_CALLBACK_ARG          = 16;
  (* only applies to datagram connections *)
  SSL_CTRL_SET_MTU               = 17;
  (* Stats *)
  SSL_CTRL_SESS_NUMBER                   = 20;
  SSL_CTRL_SESS_CONNECT                  = 21;
  SSL_CTRL_SESS_CONNECT_GOOD             = 22;
  SSL_CTRL_SESS_CONNECT_RENEGOTIATE      = 23;
  SSL_CTRL_SESS_ACCEPT                   = 24;
  SSL_CTRL_SESS_ACCEPT_GOOD              = 25;
  SSL_CTRL_SESS_ACCEPT_RENEGOTIATE       = 26;
  SSL_CTRL_SESS_HIT                      = 27;
  SSL_CTRL_SESS_CB_HIT                   = 28;
  SSL_CTRL_SESS_MISSES                   = 29;
  SSL_CTRL_SESS_TIMEOUTS                 = 30;
  SSL_CTRL_SESS_CACHE_FULL               = 31;
  SSL_CTRL_MODE                          = 33;
  SSL_CTRL_GET_READ_AHEAD                = 40;
  SSL_CTRL_SET_READ_AHEAD                = 41;
  SSL_CTRL_SET_SESS_CACHE_SIZE           = 42;
  SSL_CTRL_GET_SESS_CACHE_SIZE           = 43;
  SSL_CTRL_SET_SESS_CACHE_MODE           = 44;
  SSL_CTRL_GET_SESS_CACHE_MODE           = 45;
  SSL_CTRL_GET_MAX_CERT_LIST             = 50;
  SSL_CTRL_SET_MAX_CERT_LIST             = 51;
  SSL_CTRL_SET_MAX_SEND_FRAGMENT         = 52;
  (* see tls1.h for macros based on these *)
  SSL_CTRL_SET_TLSEXT_SERVERNAME_CB      = 53;
  SSL_CTRL_SET_TLSEXT_SERVERNAME_ARG     = 54;
  SSL_CTRL_SET_TLSEXT_HOSTNAME           = 55;
  SSL_CTRL_SET_TLSEXT_DEBUG_CB           = 56;
  SSL_CTRL_SET_TLSEXT_DEBUG_ARG          = 57;
  SSL_CTRL_GET_TLSEXT_TICKET_KEYS        = 58;
  SSL_CTRL_SET_TLSEXT_TICKET_KEYS        = 59;
  (*SSL_CTRL_SET_TLSEXT_OPAQUE_PRF_INPUT    60 *)
  (*SSL_CTRL_SET_TLSEXT_OPAQUE_PRF_INPUT_CB 61 *)
  (*SSL_CTRL_SET_TLSEXT_OPAQUE_PRF_INPUT_CB_ARG 62 *)
  SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB      = 63;
  SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB_ARG  = 64;
  SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE    = 65;
  SSL_CTRL_GET_TLSEXT_STATUS_REQ_EXTS    = 66;
  SSL_CTRL_SET_TLSEXT_STATUS_REQ_EXTS    = 67;
  SSL_CTRL_GET_TLSEXT_STATUS_REQ_IDS     = 68;
  SSL_CTRL_SET_TLSEXT_STATUS_REQ_IDS     = 69;
  SSL_CTRL_GET_TLSEXT_STATUS_REQ_OCSP_RESP       = 70;
  SSL_CTRL_SET_TLSEXT_STATUS_REQ_OCSP_RESP       = 71;
  SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB      = 72;
  SSL_CTRL_SET_TLS_EXT_SRP_USERNAME_CB   = 75;
  SSL_CTRL_SET_SRP_VERIFY_PARAM_CB               = 76;
  SSL_CTRL_SET_SRP_GIVE_CLIENT_PWD_CB            = 77;
  SSL_CTRL_SET_SRP_ARG           = 78;
  SSL_CTRL_SET_TLS_EXT_SRP_USERNAME              = 79;
  SSL_CTRL_SET_TLS_EXT_SRP_STRENGTH              = 80;
  SSL_CTRL_SET_TLS_EXT_SRP_PASSWORD              = 81;
  {$ifdef OPENSSL_NO_HEARTBEATS};
  SSL_CTRL_DTLS_EXT_SEND_HEARTBEAT              = 85;
  SSL_CTRL_GET_DTLS_EXT_HEARTBEAT_PENDING       = 86;
  SSL_CTRL_SET_DTLS_EXT_HEARTBEAT_NO_REQUESTS   = 87;
  {$endif}
  DTLS_CTRL_GET_TIMEOUT          = 73;
  DTLS_CTRL_HANDLE_TIMEOUT       = 74;
  SSL_CTRL_GET_RI_SUPPORT                = 76;
  SSL_CTRL_CLEAR_MODE                    = 78;
  SSL_CTRL_SET_NOT_RESUMABLE_SESS_CB     = 79;
  SSL_CTRL_GET_EXTRA_CHAIN_CERTS         = 82;
  SSL_CTRL_CLEAR_EXTRA_CHAIN_CERTS       = 83;
  SSL_CTRL_CHAIN                         = 88;
  SSL_CTRL_CHAIN_CERT                    = 89;
  SSL_CTRL_GET_GROUPS                    = 90;
  SSL_CTRL_SET_GROUPS                    = 91;
  SSL_CTRL_SET_GROUPS_LIST               = 92;
  SSL_CTRL_GET_SHARED_GROUP              = 93;
  SSL_CTRL_SET_SIGALGS                   = 97;
  SSL_CTRL_SET_SIGALGS_LIST              = 98;
  SSL_CTRL_CERT_FLAGS                    = 99;
  SSL_CTRL_CLEAR_CERT_FLAGS              = 100;
  SSL_CTRL_SET_CLIENT_SIGALGS            = 101;
  SSL_CTRL_SET_CLIENT_SIGALGS_LIST       = 102;
  SSL_CTRL_GET_CLIENT_CERT_TYPES         = 103;
  SSL_CTRL_SET_CLIENT_CERT_TYPES         = 104;
  SSL_CTRL_BUILD_CERT_CHAIN              = 105;
  SSL_CTRL_SET_VERIFY_CERT_STORE         = 106;
  SSL_CTRL_SET_CHAIN_CERT_STORE          = 107;
  SSL_CTRL_GET_PEER_SIGNATURE_NID        = 108;
  SSL_CTRL_GET_PEER_TMP_KEY              = 109;
  SSL_CTRL_GET_RAW_CIPHERLIST            = 110;
  SSL_CTRL_GET_EC_POINT_FORMATS          = 111;
  SSL_CTRL_GET_CHAIN_CERTS               = 115;
  SSL_CTRL_SELECT_CURRENT_CERT           = 116;
  SSL_CTRL_SET_CURRENT_CERT              = 117;
  SSL_CTRL_SET_DH_AUTO                   = 118;
  DTLS_CTRL_SET_LINK_MTU                 = 120;
  DTLS_CTRL_GET_LINK_MIN_MTU             = 121;
  SSL_CTRL_GET_EXTMS_SUPPORT             = 122;
  SSL_CTRL_SET_MIN_PROTO_VERSION         = 123;
  SSL_CTRL_SET_MAX_PROTO_VERSION         = 124;
  SSL_CTRL_SET_SPLIT_SEND_FRAGMENT       = 125;
  SSL_CTRL_SET_MAX_PIPELINES             = 126;
  SSL_CTRL_GET_TLSEXT_STATUS_REQ_TYPE    = 127;
  SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB      = 128;
  SSL_CTRL_GET_TLSEXT_STATUS_REQ_CB_ARG  = 129;
  SSL_CTRL_GET_MIN_PROTO_VERSION         = 130;
  SSL_CTRL_GET_MAX_PROTO_VERSION         = 131;
  SSL_CTRL_GET_SIGNATURE_NID             = 132;
  SSL_CTRL_GET_TMP_KEY                   = 133;

  SSL_CERT_SET_FIRST                     = 1;
  SSL_CERT_SET_NEXT                      = 2;
  SSL_CERT_SET_SERVER                    = 3;

  X509_FILETYPE_PEM      = 1;
  X509_FILETYPE_ASN1     = 2;
  X509_FILETYPE_DEFAULT  = 3;

  SSL_FILETYPE_ASN1      = X509_FILETYPE_ASN1;
  SSL_FILETYPE_PEM       = X509_FILETYPE_PEM;

  BIO_CTRL_RESET                       = 1;
  BIO_CTRL_EOF                         = 2;
  BIO_CTRL_INFO                        = 3;
  BIO_CTRL_SET                         = 4;
  BIO_CTRL_GET                         = 5;
  BIO_CTRL_PUSH                        = 6;
  BIO_CTRL_POP                         = 7;
  BIO_CTRL_GET_CLOSE                   = 8;
  BIO_CTRL_SET_CLOSE                   = 9;
  _BIO_CTRL_PENDING                    = 10;
  BIO_CTRL_FLUSH                       = 11;
  BIO_CTRL_DUP                         = 12;
  _BIO_CTRL_WPENDING                   = 13;
  BIO_CTRL_SET_CALLBACK                = 14;
  BIO_CTRL_GET_CALLBACK                = 15;
  BIO_CTRL_PEEK                        = 29;
  BIO_CTRL_SET_FILENAME                = 30;
  BIO_CTRL_DGRAM_CONNECT               = 31;
  BIO_CTRL_DGRAM_SET_CONNECTED         = 32;
  BIO_CTRL_DGRAM_SET_RECV_TIMEOUT      = 33;
  BIO_CTRL_DGRAM_GET_RECV_TIMEOUT      = 34;
  BIO_CTRL_DGRAM_SET_SEND_TIMEOUT      = 35;
  BIO_CTRL_DGRAM_GET_SEND_TIMEOUT      = 36;
  BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP    = 37;
  BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP    = 38;
  BIO_CTRL_DGRAM_MTU_DISCOVER          = 39;
  BIO_CTRL_DGRAM_QUERY_MTU             = 40;
  BIO_CTRL_DGRAM_GET_FALLBACK_MTU      = 47;
  BIO_CTRL_DGRAM_GET_MTU               = 41;
  BIO_CTRL_DGRAM_SET_MTU               = 42;
  BIO_CTRL_DGRAM_MTU_EXCEEDED          = 43;
  BIO_CTRL_DGRAM_GET_PEER              = 46;
  BIO_CTRL_DGRAM_SET_PEER              = 44;
  BIO_CTRL_DGRAM_SET_NEXT_TIMEOUT      = 45;
  BIO_CTRL_DGRAM_SET_DONT_FRAG         = 48;
  BIO_CTRL_DGRAM_GET_MTU_OVERHEAD      = 49;
  BIO_CTRL_DGRAM_SCTP_SET_IN_HANDSHAKE = 50;
  BIO_CTRL_DGRAM_SET_PEEK_MODE         = 71;

  EVP_PK_RSA       = $0001;
  EVP_PK_DSA       = $0002;
  EVP_PK_DH        = $0004;
  EVP_PK_EC        = $0008;
  EVP_PKT_SIGN     = $0010;
  EVP_PKT_ENC      = $0020;
  EVP_PKT_EXCH     = $0040;
  EVP_PKS_RSA      = $0100;
  EVP_PKS_DSA      = $0200;
  EVP_PKS_EC       = $0400;

  X509_PURPOSE_DYNAMIC                    = $1;
  X509_PURPOSE_DYNAMIC_NAME               = $2;
  X509_PURPOSE_SSL_CLIENT                 = 1;
  X509_PURPOSE_SSL_SERVER                 = 2;
  X509_PURPOSE_NS_SSL_SERVER              = 3;
  X509_PURPOSE_SMIME_SIGN                 = 4;
  X509_PURPOSE_SMIME_ENCRYPT              = 5;
  X509_PURPOSE_CRL_SIGN                   = 6;
  X509_PURPOSE_ANY                        = 7;
  X509_PURPOSE_OCSP_HELPER                = 8;
  X509_PURPOSE_TIMESTAMP_SIGN             = 9;
  X509_PURPOSE_MIN                        = 1;
  X509_PURPOSE_MAX                        = 9;
  X509V3_EXT_UNKNOWN_MASK                 = ($f shl 16);
  X509V3_EXT_DEFAULT                      = 0;
  X509V3_EXT_ERROR_UNKNOWN                = (1 shl 16);
  X509V3_EXT_PARSE_UNKNOWN                = (2 shl 16);
  X509V3_EXT_DUMP_UNKNOWN                 = (3 shl 16);
  X509V3_ADD_OP_MASK                      = $f;
  X509V3_ADD_DEFAULT                      = 0;
  X509V3_ADD_APPEND                       = 1;
  X509V3_ADD_REPLACE                      = 2;
  X509V3_ADD_REPLACE_EXISTING             = 3;
  X509V3_ADD_KEEP_EXISTING                = 4;
  X509V3_ADD_DELETE                       = 5;
  X509V3_ADD_SILENT                       = $10;
  X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT    = $1;
  X509_CHECK_FLAG_NO_WILDCARDS            = $2;
  X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS    = $4;
  X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS   = $8;
  X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS = $10;
  X509_CHECK_FLAG_NEVER_CHECK_SUBJECT     = $20;
  _X509_CHECK_FLAG_DOT_SUBDOMAINS         = $8000;

  SN_undef                                                   = 'UNDEF';
  LN_undef                                                   = 'undefined';
  NID_undef                                                  = 0;
  OBJ_undef                                                  = 0;
  SN_itu_t                                                   = 'ITU-T';
  LN_itu_t                                                   = 'itu-t';
  NID_itu_t                                                  = 645;
  OBJ_itu_t                                                  = 0;
  NID_ccitt                                                  = 404;
  OBJ_ccitt                                                  = OBJ_itu_t;
  SN_iso                                                     = 'ISO';
  LN_iso                                                     = 'iso';
  NID_iso                                                    = 181;
  OBJ_iso                                                    = 1;
  SN_joint_iso_itu_t                                         = 'JOINT-ISO-ITU-T';
  LN_joint_iso_itu_t                                         = 'joint-iso-itu-t';
  NID_joint_iso_itu_t                                        = 646;
  OBJ_joint_iso_itu_t                                        = 2;
  NID_joint_iso_ccitt                                        = 393;
  OBJ_joint_iso_ccitt                                        = OBJ_joint_iso_itu_t;
  SN_member_body                                             = 'member-body';
  LN_member_body                                             = 'ISO Member Body';
  NID_member_body                                            = 182;
  SN_identified_organization                                 = 'identified-organization';
  NID_identified_organization                                = 676;
  SN_hmac_md5                                                = 'HMAC-MD5';
  LN_hmac_md5                                                = 'hmac-md5';
  NID_hmac_md5                                               = 780;
  SN_hmac_sha1                                               = 'HMAC-SHA1';
  LN_hmac_sha1                                               = 'hmac-sha1';
  NID_hmac_sha1                                              = 781;
  SN_x509ExtAdmission                                        = 'x509ExtAdmission';
  LN_x509ExtAdmission                                        = 'Professional Information or basis for Admission';
  NID_x509ExtAdmission                                       = 1093;
  SN_certicom_arc                                            = 'certicom-arc';
  NID_certicom_arc                                           = 677;
  SN_ieee                                                    = 'ieee';
  NID_ieee                                                   = 1170;
  SN_ieee_siswg                                              = 'ieee-siswg';
  LN_ieee_siswg                                              = 'IEEE Security in Storage Working Group';
  NID_ieee_siswg                                             = 1171;
  SN_international_organizations                             = 'international-organizations';
  LN_international_organizations                             = 'International Organizations';
  NID_international_organizations                            = 647;
  SN_wap                                                     = 'wap';
  NID_wap                                                    = 678;
  SN_wap_wsg                                                 = 'wap-wsg';
  NID_wap_wsg                                                = 679;
  SN_selected_attribute_types                                = 'selected-attribute-types';
  LN_selected_attribute_types                                = 'Selected Attribute Types';
  NID_selected_attribute_types                               = 394;
  SN_clearance                                               = 'clearance';
  NID_clearance                                              = 395;
  SN_ISO_US                                                  = 'ISO-US';
  LN_ISO_US                                                  = 'ISO US Member Body';
  NID_ISO_US                                                 = 183;
  SN_X9_57                                                   = 'X9-57';
  LN_X9_57                                                   = 'X9.57';
  NID_X9_57                                                  = 184;
  SN_X9cm                                                    = 'X9cm';
  LN_X9cm                                                    = 'X9.57 CM ?';
  NID_X9cm                                                   = 185;
  SN_ISO_CN                                                  = 'ISO-CN';
  LN_ISO_CN                                                  = 'ISO CN Member Body';
  NID_ISO_CN                                                 = 1140;
  SN_oscca                                                   = 'oscca';
  NID_oscca                                                  = 1141;
  SN_sm_scheme                                               = 'sm-scheme';
  NID_sm_scheme                                              = 1142;
  SN_dsa                                                     = 'DSA';
  LN_dsa                                                     = 'dsaEncryption';
  NID_dsa                                                    = 116;
  SN_dsaWithSHA1                                             = 'DSA-SHA1';
  LN_dsaWithSHA1                                             = 'dsaWithSHA1';
  NID_dsaWithSHA1                                            = 113;
  SN_ansi_X9_62                                              = 'ansi-X9-62';
  LN_ansi_X9_62                                              = 'ANSI X9.62';
  NID_ansi_X9_62                                             = 405;
  SN_X9_62_prime_field                                       = 'prime-field';
  NID_X9_62_prime_field                                      = 406;
  SN_X9_62_characteristic_two_field                          = 'characteristic-two-field';
  NID_X9_62_characteristic_two_field                         = 407;
  SN_X9_62_id_characteristic_two_basis                       = 'id-characteristic-two-basis';
  NID_X9_62_id_characteristic_two_basis                      = 680;
  SN_X9_62_onBasis                                           = 'onBasis';
  NID_X9_62_onBasis                                          = 681;
  SN_X9_62_tpBasis                                           = 'tpBasis';
  NID_X9_62_tpBasis                                          = 682;
  SN_X9_62_ppBasis                                           = 'ppBasis';
  NID_X9_62_ppBasis                                          = 683;
  SN_X9_62_id_ecPublicKey                                    = 'id-ecPublicKey';
  NID_X9_62_id_ecPublicKey                                   = 408;
  SN_X9_62_c2pnb163v1                                        = 'c2pnb163v1';
  NID_X9_62_c2pnb163v1                                       = 684;
  SN_X9_62_c2pnb163v2                                        = 'c2pnb163v2';
  NID_X9_62_c2pnb163v2                                       = 685;
  SN_X9_62_c2pnb163v3                                        = 'c2pnb163v3';
  NID_X9_62_c2pnb163v3                                       = 686;
  SN_X9_62_c2pnb176v1                                        = 'c2pnb176v1';
  NID_X9_62_c2pnb176v1                                       = 687;
  SN_X9_62_c2tnb191v1                                        = 'c2tnb191v1';
  NID_X9_62_c2tnb191v1                                       = 688;
  SN_X9_62_c2tnb191v2                                        = 'c2tnb191v2';
  NID_X9_62_c2tnb191v2                                       = 689;
  SN_X9_62_c2tnb191v3                                        = 'c2tnb191v3';
  NID_X9_62_c2tnb191v3                                       = 690;
  SN_X9_62_c2onb191v4                                        = 'c2onb191v4';
  NID_X9_62_c2onb191v4                                       = 691;
  SN_X9_62_c2onb191v5                                        = 'c2onb191v5';
  NID_X9_62_c2onb191v5                                       = 692;
  SN_X9_62_c2pnb208w1                                        = 'c2pnb208w1';
  NID_X9_62_c2pnb208w1                                       = 693;
  SN_X9_62_c2tnb239v1                                        = 'c2tnb239v1';
  NID_X9_62_c2tnb239v1                                       = 694;
  SN_X9_62_c2tnb239v2                                        = 'c2tnb239v2';
  NID_X9_62_c2tnb239v2                                       = 695;
  SN_X9_62_c2tnb239v3                                        = 'c2tnb239v3';
  NID_X9_62_c2tnb239v3                                       = 696;
  SN_X9_62_c2onb239v4                                        = 'c2onb239v4';
  NID_X9_62_c2onb239v4                                       = 697;
  SN_X9_62_c2onb239v5                                        = 'c2onb239v5';
  NID_X9_62_c2onb239v5                                       = 698;
  SN_X9_62_c2pnb272w1                                        = 'c2pnb272w1';
  NID_X9_62_c2pnb272w1                                       = 699;
  SN_X9_62_c2pnb304w1                                        = 'c2pnb304w1';
  NID_X9_62_c2pnb304w1                                       = 700;
  SN_X9_62_c2tnb359v1                                        = 'c2tnb359v1';
  NID_X9_62_c2tnb359v1                                       = 701;
  SN_X9_62_c2pnb368w1                                        = 'c2pnb368w1';
  NID_X9_62_c2pnb368w1                                       = 702;
  SN_X9_62_c2tnb431r1                                        = 'c2tnb431r1';
  NID_X9_62_c2tnb431r1                                       = 703;
  SN_X9_62_prime192v1                                        = 'prime192v1';
  NID_X9_62_prime192v1                                       = 409;
  SN_X9_62_prime192v2                                        = 'prime192v2';
  NID_X9_62_prime192v2                                       = 410;
  SN_X9_62_prime192v3                                        = 'prime192v3';
  NID_X9_62_prime192v3                                       = 411;
  SN_X9_62_prime239v1                                        = 'prime239v1';
  NID_X9_62_prime239v1                                       = 412;
  SN_X9_62_prime239v2                                        = 'prime239v2';
  NID_X9_62_prime239v2                                       = 413;
  SN_X9_62_prime239v3                                        = 'prime239v3';
  NID_X9_62_prime239v3                                       = 414;
  SN_X9_62_prime256v1                                        = 'prime256v1';
  NID_X9_62_prime256v1                                       = 415;
  SN_ecdsa_with_SHA1                                         = 'ecdsa-with-SHA1';
  NID_ecdsa_with_SHA1                                        = 416;
  SN_ecdsa_with_Recommended                                  = 'ecdsa-with-Recommended';
  NID_ecdsa_with_Recommended                                 = 791;
  SN_ecdsa_with_Specified                                    = 'ecdsa-with-Specified';
  NID_ecdsa_with_Specified                                   = 792;
  SN_ecdsa_with_SHA224                                       = 'ecdsa-with-SHA224';
  NID_ecdsa_with_SHA224                                      = 793;
  SN_ecdsa_with_SHA256                                       = 'ecdsa-with-SHA256';
  NID_ecdsa_with_SHA256                                      = 794;
  SN_ecdsa_with_SHA384                                       = 'ecdsa-with-SHA384';
  NID_ecdsa_with_SHA384                                      = 795;
  SN_ecdsa_with_SHA512                                       = 'ecdsa-with-SHA512';
  NID_ecdsa_with_SHA512                                      = 796;
  SN_secp112r1                                               = 'secp112r1';
  NID_secp112r1                                              = 704;
  SN_secp112r2                                               = 'secp112r2';
  NID_secp112r2                                              = 705;
  SN_secp128r1                                               = 'secp128r1';
  NID_secp128r1                                              = 706;
  SN_secp128r2                                               = 'secp128r2';
  NID_secp128r2                                              = 707;
  SN_secp160k1                                               = 'secp160k1';
  NID_secp160k1                                              = 708;
  SN_secp160r1                                               = 'secp160r1';
  NID_secp160r1                                              = 709;
  SN_secp160r2                                               = 'secp160r2';
  NID_secp160r2                                              = 710;
  SN_secp192k1                                               = 'secp192k1';
  NID_secp192k1                                              = 711;
  SN_secp224k1                                               = 'secp224k1';
  NID_secp224k1                                              = 712;
  SN_secp224r1                                               = 'secp224r1';
  NID_secp224r1                                              = 713;
  SN_secp256k1                                               = 'secp256k1';
  NID_secp256k1                                              = 714;
  SN_secp384r1                                               = 'secp384r1';
  NID_secp384r1                                              = 715;
  SN_secp521r1                                               = 'secp521r1';
  NID_secp521r1                                              = 716;
  SN_sect113r1                                               = 'sect113r1';
  NID_sect113r1                                              = 717;
  SN_sect113r2                                               = 'sect113r2';
  NID_sect113r2                                              = 718;
  SN_sect131r1                                               = 'sect131r1';
  NID_sect131r1                                              = 719;
  SN_sect131r2                                               = 'sect131r2';
  NID_sect131r2                                              = 720;
  SN_sect163k1                                               = 'sect163k1';
  NID_sect163k1                                              = 721;
  SN_sect163r1                                               = 'sect163r1';
  NID_sect163r1                                              = 722;
  SN_sect163r2                                               = 'sect163r2';
  NID_sect163r2                                              = 723;
  SN_sect193r1                                               = 'sect193r1';
  NID_sect193r1                                              = 724;
  SN_sect193r2                                               = 'sect193r2';
  NID_sect193r2                                              = 725;
  SN_sect233k1                                               = 'sect233k1';
  NID_sect233k1                                              = 726;
  SN_sect233r1                                               = 'sect233r1';
  NID_sect233r1                                              = 727;
  SN_sect239k1                                               = 'sect239k1';
  NID_sect239k1                                              = 728;
  SN_sect283k1                                               = 'sect283k1';
  NID_sect283k1                                              = 729;
  SN_sect283r1                                               = 'sect283r1';
  NID_sect283r1                                              = 730;
  SN_sect409k1                                               = 'sect409k1';
  NID_sect409k1                                              = 731;
  SN_sect409r1                                               = 'sect409r1';
  NID_sect409r1                                              = 732;
  SN_sect571k1                                               = 'sect571k1';
  NID_sect571k1                                              = 733;
  SN_sect571r1                                               = 'sect571r1';
  NID_sect571r1                                              = 734;
  SN_wap_wsg_idm_ecid_wtls1                                  = 'wap-wsg-idm-ecid-wtls1';
  NID_wap_wsg_idm_ecid_wtls1                                 = 735;
  SN_wap_wsg_idm_ecid_wtls3                                  = 'wap-wsg-idm-ecid-wtls3';
  NID_wap_wsg_idm_ecid_wtls3                                 = 736;
  SN_wap_wsg_idm_ecid_wtls4                                  = 'wap-wsg-idm-ecid-wtls4';
  NID_wap_wsg_idm_ecid_wtls4                                 = 737;
  SN_wap_wsg_idm_ecid_wtls5                                  = 'wap-wsg-idm-ecid-wtls5';
  NID_wap_wsg_idm_ecid_wtls5                                 = 738;
  SN_wap_wsg_idm_ecid_wtls6                                  = 'wap-wsg-idm-ecid-wtls6';
  NID_wap_wsg_idm_ecid_wtls6                                 = 739;
  SN_wap_wsg_idm_ecid_wtls7                                  = 'wap-wsg-idm-ecid-wtls7';
  NID_wap_wsg_idm_ecid_wtls7                                 = 740;
  SN_wap_wsg_idm_ecid_wtls8                                  = 'wap-wsg-idm-ecid-wtls8';
  NID_wap_wsg_idm_ecid_wtls8                                 = 741;
  SN_wap_wsg_idm_ecid_wtls9                                  = 'wap-wsg-idm-ecid-wtls9';
  NID_wap_wsg_idm_ecid_wtls9                                 = 742;
  SN_wap_wsg_idm_ecid_wtls10                                 = 'wap-wsg-idm-ecid-wtls10';
  NID_wap_wsg_idm_ecid_wtls10                                = 743;
  SN_wap_wsg_idm_ecid_wtls11                                 = 'wap-wsg-idm-ecid-wtls11';
  NID_wap_wsg_idm_ecid_wtls11                                = 744;
  SN_wap_wsg_idm_ecid_wtls12                                 = 'wap-wsg-idm-ecid-wtls12';
  NID_wap_wsg_idm_ecid_wtls12                                = 745;
  SN_cast5_cbc                                               = 'CAST5-CBC';
  LN_cast5_cbc                                               = 'cast5-cbc';
  NID_cast5_cbc                                              = 108;
  SN_cast5_ecb                                               = 'CAST5-ECB';
  LN_cast5_ecb                                               = 'cast5-ecb';
  NID_cast5_ecb                                              = 109;
  SN_cast5_cfb64                                             = 'CAST5-CFB';
  LN_cast5_cfb64                                             = 'cast5-cfb';
  NID_cast5_cfb64                                            = 110;
  SN_cast5_ofb64                                             = 'CAST5-OFB';
  LN_cast5_ofb64                                             = 'cast5-ofb';
  NID_cast5_ofb64                                            = 111;
  LN_pbeWithMD5AndCast5_CBC                                  = 'pbeWithMD5AndCast5CBC';
  NID_pbeWithMD5AndCast5_CBC                                 = 112;
  SN_id_PasswordBasedMAC                                     = 'id-PasswordBasedMAC';
  LN_id_PasswordBasedMAC                                     = 'password based MAC';
  NID_id_PasswordBasedMAC                                    = 782;
  SN_id_DHBasedMac                                           = 'id-DHBasedMac';
  LN_id_DHBasedMac                                           = 'Diffie-Hellman based MAC';
  NID_id_DHBasedMac                                          = 783;
  SN_rsadsi                                                  = 'rsadsi';
  LN_rsadsi                                                  = 'RSA Data Security, Inc.';
  NID_rsadsi                                                 = 1;
  SN_pkcs                                                    = 'pkcs';
  LN_pkcs                                                    = 'RSA Data Security, Inc. PKCS';
  NID_pkcs                                                   = 2;
  SN_pkcs1                                                   = 'pkcs1';
  NID_pkcs1                                                  = 186;
  LN_rsaEncryption                                           = 'rsaEncryption';
  NID_rsaEncryption                                          = 6;
  SN_md2WithRSAEncryption                                    = 'RSA-MD2';
  LN_md2WithRSAEncryption                                    = 'md2WithRSAEncryption';
  NID_md2WithRSAEncryption                                   = 7;
  SN_md4WithRSAEncryption                                    = 'RSA-MD4';
  LN_md4WithRSAEncryption                                    = 'md4WithRSAEncryption';
  NID_md4WithRSAEncryption                                   = 396;
  SN_md5WithRSAEncryption                                    = 'RSA-MD5';
  LN_md5WithRSAEncryption                                    = 'md5WithRSAEncryption';
  NID_md5WithRSAEncryption                                   = 8;
  SN_sha1WithRSAEncryption                                   = 'RSA-SHA1';
  LN_sha1WithRSAEncryption                                   = 'sha1WithRSAEncryption';
  NID_sha1WithRSAEncryption                                  = 65;
  SN_rsaesOaep                                               = 'RSAES-OAEP';
  LN_rsaesOaep                                               = 'rsaesOaep';
  NID_rsaesOaep                                              = 919;
  SN_mgf1                                                    = 'MGF1';
  LN_mgf1                                                    = 'mgf1';
  NID_mgf1                                                   = 911;
  SN_pSpecified                                              = 'PSPECIFIED';
  LN_pSpecified                                              = 'pSpecified';
  NID_pSpecified                                             = 935;
  SN_rsassaPss                                               = 'RSASSA-PSS';
  LN_rsassaPss                                               = 'rsassaPss';
  NID_rsassaPss                                              = 912;
  SN_sha256WithRSAEncryption                                 = 'RSA-SHA256';
  LN_sha256WithRSAEncryption                                 = 'sha256WithRSAEncryption';
  NID_sha256WithRSAEncryption                                = 668;
  SN_sha384WithRSAEncryption                                 = 'RSA-SHA384';
  LN_sha384WithRSAEncryption                                 = 'sha384WithRSAEncryption';
  NID_sha384WithRSAEncryption                                = 669;
  SN_sha512WithRSAEncryption                                 = 'RSA-SHA512';
  LN_sha512WithRSAEncryption                                 = 'sha512WithRSAEncryption';
  NID_sha512WithRSAEncryption                                = 670;
  SN_sha224WithRSAEncryption                                 = 'RSA-SHA224';
  LN_sha224WithRSAEncryption                                 = 'sha224WithRSAEncryption';
  NID_sha224WithRSAEncryption                                = 671;
  SN_sha512_224WithRSAEncryption                             = 'RSA-SHA512/224';
  LN_sha512_224WithRSAEncryption                             = 'sha512-224WithRSAEncryption';
  NID_sha512_224WithRSAEncryption                            = 1145;
  SN_sha512_256WithRSAEncryption                             = 'RSA-SHA512/256';
  LN_sha512_256WithRSAEncryption                             = 'sha512-256WithRSAEncryption';
  NID_sha512_256WithRSAEncryption                            = 1146;
  SN_pkcs3                                                   = 'pkcs3';
  NID_pkcs3                                                  = 27;
  LN_dhKeyAgreement                                          = 'dhKeyAgreement';
  NID_dhKeyAgreement                                         = 28;
  SN_pkcs5                                                   = 'pkcs5';
  NID_pkcs5                                                  = 187;
  SN_pbeWithMD2AndDES_CBC                                    = 'PBE-MD2-DES';
  LN_pbeWithMD2AndDES_CBC                                    = 'pbeWithMD2AndDES-CBC';
  NID_pbeWithMD2AndDES_CBC                                   = 9;
  SN_pbeWithMD5AndDES_CBC                                    = 'PBE-MD5-DES';
  LN_pbeWithMD5AndDES_CBC                                    = 'pbeWithMD5AndDES-CBC';
  NID_pbeWithMD5AndDES_CBC                                   = 10;
  SN_pbeWithMD2AndRC2_CBC                                    = 'PBE-MD2-RC2-64';
  LN_pbeWithMD2AndRC2_CBC                                    = 'pbeWithMD2AndRC2-CBC';
  NID_pbeWithMD2AndRC2_CBC                                   = 168;
  SN_pbeWithMD5AndRC2_CBC                                    = 'PBE-MD5-RC2-64';
  LN_pbeWithMD5AndRC2_CBC                                    = 'pbeWithMD5AndRC2-CBC';
  NID_pbeWithMD5AndRC2_CBC                                   = 169;
  SN_pbeWithSHA1AndDES_CBC                                   = 'PBE-SHA1-DES';
  LN_pbeWithSHA1AndDES_CBC                                   = 'pbeWithSHA1AndDES-CBC';
  NID_pbeWithSHA1AndDES_CBC                                  = 170;
  SN_pbeWithSHA1AndRC2_CBC                                   = 'PBE-SHA1-RC2-64';
  LN_pbeWithSHA1AndRC2_CBC                                   = 'pbeWithSHA1AndRC2-CBC';
  NID_pbeWithSHA1AndRC2_CBC                                  = 68;
  LN_id_pbkdf2                                               = 'PBKDF2';
  NID_id_pbkdf2                                              = 69;
  LN_pbes2                                                   = 'PBES2';
  NID_pbes2                                                  = 161;
  LN_pbmac1                                                  = 'PBMAC1';
  NID_pbmac1                                                 = 162;
  SN_pkcs7                                                   = 'pkcs7';
  NID_pkcs7                                                  = 20;
  LN_pkcs7_data                                              = 'pkcs7-data';
  NID_pkcs7_data                                             = 21;
  LN_pkcs7_signed                                            = 'pkcs7-signedData';
  NID_pkcs7_signed                                           = 22;
  LN_pkcs7_enveloped                                         = 'pkcs7-envelopedData';
  NID_pkcs7_enveloped                                        = 23;
  LN_pkcs7_signedAndEnveloped                                = 'pkcs7-signedAndEnvelopedData';
  NID_pkcs7_signedAndEnveloped                               = 24;
  LN_pkcs7_digest                                            = 'pkcs7-digestData';
  NID_pkcs7_digest                                           = 25;
  LN_pkcs7_encrypted                                         = 'pkcs7-encryptedData';
  NID_pkcs7_encrypted                                        = 26;
  SN_pkcs9                                                   = 'pkcs9';
  NID_pkcs9                                                  = 47;
  LN_pkcs9_emailAddress                                      = 'emailAddress';
  NID_pkcs9_emailAddress                                     = 48;
  LN_pkcs9_unstructuredName                                  = 'unstructuredName';
  NID_pkcs9_unstructuredName                                 = 49;
  LN_pkcs9_contentType                                       = 'contentType';
  NID_pkcs9_contentType                                      = 50;
  LN_pkcs9_messageDigest                                     = 'messageDigest';
  NID_pkcs9_messageDigest                                    = 51;
  LN_pkcs9_signingTime                                       = 'signingTime';
  NID_pkcs9_signingTime                                      = 52;
  LN_pkcs9_countersignature                                  = 'countersignature';
  NID_pkcs9_countersignature                                 = 53;
  LN_pkcs9_challengePassword                                 = 'challengePassword';
  NID_pkcs9_challengePassword                                = 54;
  LN_pkcs9_unstructuredAddress                               = 'unstructuredAddress';
  NID_pkcs9_unstructuredAddress                              = 55;
  LN_pkcs9_extCertAttributes                                 = 'extendedCertificateAttributes';
  NID_pkcs9_extCertAttributes                                = 56;
  SN_ext_req                                                 = 'extReq';
  LN_ext_req                                                 = 'Extension Request';
  NID_ext_req                                                = 172;
  SN_SMIMECapabilities                                       = 'SMIME-CAPS';
  LN_SMIMECapabilities                                       = 'S/MIME Capabilities';
  NID_SMIMECapabilities                                      = 167;
  SN_SMIME                                                   = 'SMIME';
  LN_SMIME                                                   = 'S/MIME';
  NID_SMIME                                                  = 188;
  SN_id_smime_mod                                            = 'id-smime-mod';
  NID_id_smime_mod                                           = 189;
  SN_id_smime_ct                                             = 'id-smime-ct';
  NID_id_smime_ct                                            = 190;
  SN_id_smime_aa                                             = 'id-smime-aa';
  NID_id_smime_aa                                            = 191;
  SN_id_smime_alg                                            = 'id-smime-alg';
  NID_id_smime_alg                                           = 192;
  SN_id_smime_cd                                             = 'id-smime-cd';
  NID_id_smime_cd                                            = 193;
  SN_id_smime_spq                                            = 'id-smime-spq';
  NID_id_smime_spq                                           = 194;
  SN_id_smime_cti                                            = 'id-smime-cti';
  NID_id_smime_cti                                           = 195;
  SN_id_smime_mod_cms                                        = 'id-smime-mod-cms';
  NID_id_smime_mod_cms                                       = 196;
  SN_id_smime_mod_ess                                        = 'id-smime-mod-ess';
  NID_id_smime_mod_ess                                       = 197;
  SN_id_smime_mod_oid                                        = 'id-smime-mod-oid';
  NID_id_smime_mod_oid                                       = 198;
  SN_id_smime_mod_msg_v3                                     = 'id-smime-mod-msg-v3';
  NID_id_smime_mod_msg_v3                                    = 199;
  SN_id_smime_mod_ets_eSignature_88                          = 'id-smime-mod-ets-eSignature-88';
  NID_id_smime_mod_ets_eSignature_88                         = 200;
  SN_id_smime_mod_ets_eSignature_97                          = 'id-smime-mod-ets-eSignature-97';
  NID_id_smime_mod_ets_eSignature_97                         = 201;
  SN_id_smime_mod_ets_eSigPolicy_88                          = 'id-smime-mod-ets-eSigPolicy-88';
  NID_id_smime_mod_ets_eSigPolicy_88                         = 202;
  SN_id_smime_mod_ets_eSigPolicy_97                          = 'id-smime-mod-ets-eSigPolicy-97';
  NID_id_smime_mod_ets_eSigPolicy_97                         = 203;
  SN_id_smime_ct_receipt                                     = 'id-smime-ct-receipt';
  NID_id_smime_ct_receipt                                    = 204;
  SN_id_smime_ct_authData                                    = 'id-smime-ct-authData';
  NID_id_smime_ct_authData                                   = 205;
  SN_id_smime_ct_publishCert                                 = 'id-smime-ct-publishCert';
  NID_id_smime_ct_publishCert                                = 206;
  SN_id_smime_ct_TSTInfo                                     = 'id-smime-ct-TSTInfo';
  NID_id_smime_ct_TSTInfo                                    = 207;
  SN_id_smime_ct_TDTInfo                                     = 'id-smime-ct-TDTInfo';
  NID_id_smime_ct_TDTInfo                                    = 208;
  SN_id_smime_ct_contentInfo                                 = 'id-smime-ct-contentInfo';
  NID_id_smime_ct_contentInfo                                = 209;
  SN_id_smime_ct_DVCSRequestData                             = 'id-smime-ct-DVCSRequestData';
  NID_id_smime_ct_DVCSRequestData                            = 210;
  SN_id_smime_ct_DVCSResponseData                            = 'id-smime-ct-DVCSResponseData';
  NID_id_smime_ct_DVCSResponseData                           = 211;
  SN_id_smime_ct_compressedData                              = 'id-smime-ct-compressedData';
  NID_id_smime_ct_compressedData                             = 786;
  SN_id_smime_ct_contentCollection                           = 'id-smime-ct-contentCollection';
  NID_id_smime_ct_contentCollection                          = 1058;
  SN_id_smime_ct_authEnvelopedData                           = 'id-smime-ct-authEnvelopedData';
  NID_id_smime_ct_authEnvelopedData                          = 1059;
  SN_id_ct_asciiTextWithCRLF                                 = 'id-ct-asciiTextWithCRLF';
  NID_id_ct_asciiTextWithCRLF                                = 787;
  SN_id_ct_xml                                               = 'id-ct-xml';
  NID_id_ct_xml                                              = 1060;
  SN_id_smime_aa_receiptRequest                              = 'id-smime-aa-receiptRequest';
  NID_id_smime_aa_receiptRequest                             = 212;
  SN_id_smime_aa_securityLabel                               = 'id-smime-aa-securityLabel';
  NID_id_smime_aa_securityLabel                              = 213;
  SN_id_smime_aa_mlExpandHistory                             = 'id-smime-aa-mlExpandHistory';
  NID_id_smime_aa_mlExpandHistory                            = 214;
  SN_id_smime_aa_contentHint                                 = 'id-smime-aa-contentHint';
  NID_id_smime_aa_contentHint                                = 215;
  SN_id_smime_aa_msgSigDigest                                = 'id-smime-aa-msgSigDigest';
  NID_id_smime_aa_msgSigDigest                               = 216;
  SN_id_smime_aa_encapContentType                            = 'id-smime-aa-encapContentType';
  NID_id_smime_aa_encapContentType                           = 217;
  SN_id_smime_aa_contentIdentifier                           = 'id-smime-aa-contentIdentifier';
  NID_id_smime_aa_contentIdentifier                          = 218;
  SN_id_smime_aa_macValue                                    = 'id-smime-aa-macValue';
  NID_id_smime_aa_macValue                                   = 219;
  SN_id_smime_aa_equivalentLabels                            = 'id-smime-aa-equivalentLabels';
  NID_id_smime_aa_equivalentLabels                           = 220;
  SN_id_smime_aa_contentReference                            = 'id-smime-aa-contentReference';
  NID_id_smime_aa_contentReference                           = 221;
  SN_id_smime_aa_encrypKeyPref                               = 'id-smime-aa-encrypKeyPref';
  NID_id_smime_aa_encrypKeyPref                              = 222;
  SN_id_smime_aa_signingCertificate                          = 'id-smime-aa-signingCertificate';
  NID_id_smime_aa_signingCertificate                         = 223;
  SN_id_smime_aa_smimeEncryptCerts                           = 'id-smime-aa-smimeEncryptCerts';
  NID_id_smime_aa_smimeEncryptCerts                          = 224;
  SN_id_smime_aa_timeStampToken                              = 'id-smime-aa-timeStampToken';
  NID_id_smime_aa_timeStampToken                             = 225;
  SN_id_smime_aa_ets_sigPolicyId                             = 'id-smime-aa-ets-sigPolicyId';
  NID_id_smime_aa_ets_sigPolicyId                            = 226;
  SN_id_smime_aa_ets_commitmentType                          = 'id-smime-aa-ets-commitmentType';
  NID_id_smime_aa_ets_commitmentType                         = 227;
  SN_id_smime_aa_ets_signerLocation                          = 'id-smime-aa-ets-signerLocation';
  NID_id_smime_aa_ets_signerLocation                         = 228;
  SN_id_smime_aa_ets_signerAttr                              = 'id-smime-aa-ets-signerAttr';
  NID_id_smime_aa_ets_signerAttr                             = 229;
  SN_id_smime_aa_ets_otherSigCert                            = 'id-smime-aa-ets-otherSigCert';
  NID_id_smime_aa_ets_otherSigCert                           = 230;
  SN_id_smime_aa_ets_contentTimestamp                        = 'id-smime-aa-ets-contentTimestamp';
  NID_id_smime_aa_ets_contentTimestamp                       = 231;
  SN_id_smime_aa_ets_CertificateRefs                         = 'id-smime-aa-ets-CertificateRefs';
  NID_id_smime_aa_ets_CertificateRefs                        = 232;
  SN_id_smime_aa_ets_RevocationRefs                          = 'id-smime-aa-ets-RevocationRefs';
  NID_id_smime_aa_ets_RevocationRefs                         = 233;
  SN_id_smime_aa_ets_certValues                              = 'id-smime-aa-ets-certValues';
  NID_id_smime_aa_ets_certValues                             = 234;
  SN_id_smime_aa_ets_revocationValues                        = 'id-smime-aa-ets-revocationValues';
  NID_id_smime_aa_ets_revocationValues                       = 235;
  SN_id_smime_aa_ets_escTimeStamp                            = 'id-smime-aa-ets-escTimeStamp';
  NID_id_smime_aa_ets_escTimeStamp                           = 236;
  SN_id_smime_aa_ets_certCRLTimestamp                        = 'id-smime-aa-ets-certCRLTimestamp';
  NID_id_smime_aa_ets_certCRLTimestamp                       = 237;
  SN_id_smime_aa_ets_archiveTimeStamp                        = 'id-smime-aa-ets-archiveTimeStamp';
  NID_id_smime_aa_ets_archiveTimeStamp                       = 238;
  SN_id_smime_aa_signatureType                               = 'id-smime-aa-signatureType';
  NID_id_smime_aa_signatureType                              = 239;
  SN_id_smime_aa_dvcs_dvc                                    = 'id-smime-aa-dvcs-dvc';
  NID_id_smime_aa_dvcs_dvc                                   = 240;
  SN_id_smime_aa_signingCertificateV2                        = 'id-smime-aa-signingCertificateV2';
  NID_id_smime_aa_signingCertificateV2                       = 1086;
  SN_id_smime_alg_ESDHwith3DES                               = 'id-smime-alg-ESDHwith3DES';
  NID_id_smime_alg_ESDHwith3DES                              = 241;
  SN_id_smime_alg_ESDHwithRC2                                = 'id-smime-alg-ESDHwithRC2';
  NID_id_smime_alg_ESDHwithRC2                               = 242;
  SN_id_smime_alg_3DESwrap                                   = 'id-smime-alg-3DESwrap';
  NID_id_smime_alg_3DESwrap                                  = 243;
  SN_id_smime_alg_RC2wrap                                    = 'id-smime-alg-RC2wrap';
  NID_id_smime_alg_RC2wrap                                   = 244;
  SN_id_smime_alg_ESDH                                       = 'id-smime-alg-ESDH';
  NID_id_smime_alg_ESDH                                      = 245;
  SN_id_smime_alg_CMS3DESwrap                                = 'id-smime-alg-CMS3DESwrap';
  NID_id_smime_alg_CMS3DESwrap                               = 246;
  SN_id_smime_alg_CMSRC2wrap                                 = 'id-smime-alg-CMSRC2wrap';
  NID_id_smime_alg_CMSRC2wrap                                = 247;
  SN_id_alg_PWRI_KEK                                         = 'id-alg-PWRI-KEK';
  NID_id_alg_PWRI_KEK                                        = 893;
  SN_id_smime_cd_ldap                                        = 'id-smime-cd-ldap';
  NID_id_smime_cd_ldap                                       = 248;
  SN_id_smime_spq_ets_sqt_uri                                = 'id-smime-spq-ets-sqt-uri';
  NID_id_smime_spq_ets_sqt_uri                               = 249;
  SN_id_smime_spq_ets_sqt_unotice                            = 'id-smime-spq-ets-sqt-unotice';
  NID_id_smime_spq_ets_sqt_unotice                           = 250;
  SN_id_smime_cti_ets_proofOfOrigin                          = 'id-smime-cti-ets-proofOfOrigin';
  NID_id_smime_cti_ets_proofOfOrigin                         = 251;
  SN_id_smime_cti_ets_proofOfReceipt                         = 'id-smime-cti-ets-proofOfReceipt';
  NID_id_smime_cti_ets_proofOfReceipt                        = 252;
  SN_id_smime_cti_ets_proofOfDelivery                        = 'id-smime-cti-ets-proofOfDelivery';
  NID_id_smime_cti_ets_proofOfDelivery                       = 253;
  SN_id_smime_cti_ets_proofOfSender                          = 'id-smime-cti-ets-proofOfSender';
  NID_id_smime_cti_ets_proofOfSender                         = 254;
  SN_id_smime_cti_ets_proofOfApproval                        = 'id-smime-cti-ets-proofOfApproval';
  NID_id_smime_cti_ets_proofOfApproval                       = 255;
  SN_id_smime_cti_ets_proofOfCreation                        = 'id-smime-cti-ets-proofOfCreation';
  NID_id_smime_cti_ets_proofOfCreation                       = 256;
  LN_friendlyName                                            = 'friendlyName';
  NID_friendlyName                                           = 156;
  LN_localKeyID                                              = 'localKeyID';
  NID_localKeyID                                             = 157;
  SN_ms_csp_name                                             = 'CSPName';
  LN_ms_csp_name                                             = 'Microsoft CSP Name';
  NID_ms_csp_name                                            = 417;
  SN_LocalKeySet                                             = 'LocalKeySet';
  LN_LocalKeySet                                             = 'Microsoft Local Key set';
  NID_LocalKeySet                                            = 856;
  LN_x509Certificate                                         = 'x509Certificate';
  NID_x509Certificate                                        = 158;
  LN_sdsiCertificate                                         = 'sdsiCertificate';
  NID_sdsiCertificate                                        = 159;
  LN_x509Crl                                                 = 'x509Crl';
  NID_x509Crl                                                = 160;
  SN_pbe_WithSHA1And128BitRC4                                = 'PBE-SHA1-RC4-128';
  LN_pbe_WithSHA1And128BitRC4                                = 'pbeWithSHA1And128BitRC4';
  NID_pbe_WithSHA1And128BitRC4                               = 144;
  SN_pbe_WithSHA1And40BitRC4                                 = 'PBE-SHA1-RC4-40';
  LN_pbe_WithSHA1And40BitRC4                                 = 'pbeWithSHA1And40BitRC4';
  NID_pbe_WithSHA1And40BitRC4                                = 145;
  SN_pbe_WithSHA1And3_Key_TripleDES_CBC                      = 'PBE-SHA1-3DES';
  LN_pbe_WithSHA1And3_Key_TripleDES_CBC                      = 'pbeWithSHA1And3-KeyTripleDES-CBC';
  NID_pbe_WithSHA1And3_Key_TripleDES_CBC                     = 146;
  SN_pbe_WithSHA1And2_Key_TripleDES_CBC                      = 'PBE-SHA1-2DES';
  LN_pbe_WithSHA1And2_Key_TripleDES_CBC                      = 'pbeWithSHA1And2-KeyTripleDES-CBC';
  NID_pbe_WithSHA1And2_Key_TripleDES_CBC                     = 147;
  SN_pbe_WithSHA1And128BitRC2_CBC                            = 'PBE-SHA1-RC2-128';
  LN_pbe_WithSHA1And128BitRC2_CBC                            = 'pbeWithSHA1And128BitRC2-CBC';
  NID_pbe_WithSHA1And128BitRC2_CBC                           = 148;
  SN_pbe_WithSHA1And40BitRC2_CBC                             = 'PBE-SHA1-RC2-40';
  LN_pbe_WithSHA1And40BitRC2_CBC                             = 'pbeWithSHA1And40BitRC2-CBC';
  NID_pbe_WithSHA1And40BitRC2_CBC                            = 149;
  LN_keyBag                                                  = 'keyBag';
  NID_keyBag                                                 = 150;
  LN_pkcs8ShroudedKeyBag                                     = 'pkcs8ShroudedKeyBag';
  NID_pkcs8ShroudedKeyBag                                    = 151;
  LN_certBag                                                 = 'certBag';
  NID_certBag                                                = 152;
  LN_crlBag                                                  = 'crlBag';
  NID_crlBag                                                 = 153;
  LN_secretBag                                               = 'secretBag';
  NID_secretBag                                              = 154;
  LN_safeContentsBag                                         = 'safeContentsBag';
  NID_safeContentsBag                                        = 155;
  SN_md2                                                     = 'MD2';
  LN_md2                                                     = 'md2';
  NID_md2                                                    = 3;
  SN_md4                                                     = 'MD4';
  LN_md4                                                     = 'md4';
  NID_md4                                                    = 257;
  SN_md5                                                     = 'MD5';
  LN_md5                                                     = 'md5';
  NID_md5                                                    = 4;
  SN_md5_sha1                                                = 'MD5-SHA1';
  LN_md5_sha1                                                = 'md5-sha1';
  NID_md5_sha1                                               = 114;
  LN_hmacWithMD5                                             = 'hmacWithMD5';
  NID_hmacWithMD5                                            = 797;
  LN_hmacWithSHA1                                            = 'hmacWithSHA1';
  NID_hmacWithSHA1                                           = 163;
  SN_sm2                                                     = 'SM2';
  LN_sm2                                                     = 'sm2';
  NID_sm2                                                    = 1172;
  SN_sm3                                                     = 'SM3';
  LN_sm3                                                     = 'sm3';
  NID_sm3                                                    = 1143;
  SN_sm3WithRSAEncryption                                    = 'RSA-SM3';
  LN_sm3WithRSAEncryption                                    = 'sm3WithRSAEncryption';
  NID_sm3WithRSAEncryption                                   = 1144;
  LN_hmacWithSHA224                                          = 'hmacWithSHA224';
  NID_hmacWithSHA224                                         = 798;
  LN_hmacWithSHA256                                          = 'hmacWithSHA256';
  NID_hmacWithSHA256                                         = 799;
  LN_hmacWithSHA384                                          = 'hmacWithSHA384';
  NID_hmacWithSHA384                                         = 800;
  LN_hmacWithSHA512                                          = 'hmacWithSHA512';
  NID_hmacWithSHA512                                         = 801;
  LN_hmacWithSHA512_224                                      = 'hmacWithSHA512-224';
  NID_hmacWithSHA512_224                                     = 1193;
  LN_hmacWithSHA512_256                                      = 'hmacWithSHA512-256';
  NID_hmacWithSHA512_256                                     = 1194;
  SN_rc2_cbc                                                 = 'RC2-CBC';
  LN_rc2_cbc                                                 = 'rc2-cbc';
  NID_rc2_cbc                                                = 37;
  SN_rc2_ecb                                                 = 'RC2-ECB';
  LN_rc2_ecb                                                 = 'rc2-ecb';
  NID_rc2_ecb                                                = 38;
  SN_rc2_cfb64                                               = 'RC2-CFB';
  LN_rc2_cfb64                                               = 'rc2-cfb';
  NID_rc2_cfb64                                              = 39;
  SN_rc2_ofb64                                               = 'RC2-OFB';
  LN_rc2_ofb64                                               = 'rc2-ofb';
  NID_rc2_ofb64                                              = 40;
  SN_rc2_40_cbc                                              = 'RC2-40-CBC';
  LN_rc2_40_cbc                                              = 'rc2-40-cbc';
  NID_rc2_40_cbc                                             = 98;
  SN_rc2_64_cbc                                              = 'RC2-64-CBC';
  LN_rc2_64_cbc                                              = 'rc2-64-cbc';
  NID_rc2_64_cbc                                             = 166;
  SN_rc4                                                     = 'RC4';
  LN_rc4                                                     = 'rc4';
  NID_rc4                                                    = 5;
  SN_rc4_40                                                  = 'RC4-40';
  LN_rc4_40                                                  = 'rc4-40';
  NID_rc4_40                                                 = 97;
  SN_des_ede3_cbc                                            = 'DES-EDE3-CBC';
  LN_des_ede3_cbc                                            = 'des-ede3-cbc';
  NID_des_ede3_cbc                                           = 44;
  SN_rc5_cbc                                                 = 'RC5-CBC';
  LN_rc5_cbc                                                 = 'rc5-cbc';
  NID_rc5_cbc                                                = 120;
  SN_rc5_ecb                                                 = 'RC5-ECB';
  LN_rc5_ecb                                                 = 'rc5-ecb';
  NID_rc5_ecb                                                = 121;
  SN_rc5_cfb64                                               = 'RC5-CFB';
  LN_rc5_cfb64                                               = 'rc5-cfb';
  NID_rc5_cfb64                                              = 122;
  SN_rc5_ofb64                                               = 'RC5-OFB';
  LN_rc5_ofb64                                               = 'rc5-ofb';
  NID_rc5_ofb64                                              = 123;
  SN_ms_ext_req                                              = 'msExtReq';
  LN_ms_ext_req                                              = 'Microsoft Extension Request';
  NID_ms_ext_req                                             = 171;
  SN_ms_code_ind                                             = 'msCodeInd';
  LN_ms_code_ind                                             = 'Microsoft Individual Code Signing';
  NID_ms_code_ind                                            = 134;
  SN_ms_code_com                                             = 'msCodeCom';
  LN_ms_code_com                                             = 'Microsoft Commercial Code Signing';
  NID_ms_code_com                                            = 135;
  SN_ms_ctl_sign                                             = 'msCTLSign';
  LN_ms_ctl_sign                                             = 'Microsoft Trust List Signing';
  NID_ms_ctl_sign                                            = 136;
  SN_ms_sgc                                                  = 'msSGC';
  LN_ms_sgc                                                  = 'Microsoft Server Gated Crypto';
  NID_ms_sgc                                                 = 137;
  SN_ms_efs                                                  = 'msEFS';
  LN_ms_efs                                                  = 'Microsoft Encrypted File System';
  NID_ms_efs                                                 = 138;
  SN_ms_smartcard_login                                      = 'msSmartcardLogin';
  LN_ms_smartcard_login                                      = 'Microsoft Smartcard Login';
  NID_ms_smartcard_login                                     = 648;
  SN_ms_upn                                                  = 'msUPN';
  LN_ms_upn                                                  = 'Microsoft User Principal Name';
  NID_ms_upn                                                 = 649;
  SN_idea_cbc                                                = 'IDEA-CBC';
  LN_idea_cbc                                                = 'idea-cbc';
  NID_idea_cbc                                               = 34;
  SN_idea_ecb                                                = 'IDEA-ECB';
  LN_idea_ecb                                                = 'idea-ecb';
  NID_idea_ecb                                               = 36;
  SN_idea_cfb64                                              = 'IDEA-CFB';
  LN_idea_cfb64                                              = 'idea-cfb';
  NID_idea_cfb64                                             = 35;
  SN_idea_ofb64                                              = 'IDEA-OFB';
  LN_idea_ofb64                                              = 'idea-ofb';
  NID_idea_ofb64                                             = 46;
  SN_bf_cbc                                                  = 'BF-CBC';
  LN_bf_cbc                                                  = 'bf-cbc';
  NID_bf_cbc                                                 = 91;
  SN_bf_ecb                                                  = 'BF-ECB';
  LN_bf_ecb                                                  = 'bf-ecb';
  NID_bf_ecb                                                 = 92;
  SN_bf_cfb64                                                = 'BF-CFB';
  LN_bf_cfb64                                                = 'bf-cfb';
  NID_bf_cfb64                                               = 93;
  SN_bf_ofb64                                                = 'BF-OFB';
  LN_bf_ofb64                                                = 'bf-ofb';
  NID_bf_ofb64                                               = 94;
  SN_id_pkix                                                 = 'PKIX';
  NID_id_pkix                                                = 127;
  SN_id_pkix_mod                                             = 'id-pkix-mod';
  NID_id_pkix_mod                                            = 258;
  SN_id_pe                                                   = 'id-pe';
  NID_id_pe                                                  = 175;
  SN_id_qt                                                   = 'id-qt';
  NID_id_qt                                                  = 259;
  SN_id_kp                                                   = 'id-kp';
  NID_id_kp                                                  = 128;
  SN_id_it                                                   = 'id-it';
  NID_id_it                                                  = 260;
  SN_id_pkip                                                 = 'id-pkip';
  NID_id_pkip                                                = 261;
  SN_id_alg                                                  = 'id-alg';
  NID_id_alg                                                 = 262;
  SN_id_cmc                                                  = 'id-cmc';
  NID_id_cmc                                                 = 263;
  SN_id_on                                                   = 'id-on';
  NID_id_on                                                  = 264;
  SN_id_pda                                                  = 'id-pda';
  NID_id_pda                                                 = 265;
  SN_id_aca                                                  = 'id-aca';
  NID_id_aca                                                 = 266;
  SN_id_qcs                                                  = 'id-qcs';
  NID_id_qcs                                                 = 267;
  SN_id_cct                                                  = 'id-cct';
  NID_id_cct                                                 = 268;
  SN_id_ppl                                                  = 'id-ppl';
  NID_id_ppl                                                 = 662;
  SN_id_ad                                                   = 'id-ad';
  NID_id_ad                                                  = 176;
  SN_id_pkix1_explicit_88                                    = 'id-pkix1-explicit-88';
  NID_id_pkix1_explicit_88                                   = 269;
  SN_id_pkix1_implicit_88                                    = 'id-pkix1-implicit-88';
  NID_id_pkix1_implicit_88                                   = 270;
  SN_id_pkix1_explicit_93                                    = 'id-pkix1-explicit-93';
  NID_id_pkix1_explicit_93                                   = 271;
  SN_id_pkix1_implicit_93                                    = 'id-pkix1-implicit-93';
  NID_id_pkix1_implicit_93                                   = 272;
  SN_id_mod_crmf                                             = 'id-mod-crmf';
  NID_id_mod_crmf                                            = 273;
  SN_id_mod_cmc                                              = 'id-mod-cmc';
  NID_id_mod_cmc                                             = 274;
  SN_id_mod_kea_profile_88                                   = 'id-mod-kea-profile-88';
  NID_id_mod_kea_profile_88                                  = 275;
  SN_id_mod_kea_profile_93                                   = 'id-mod-kea-profile-93';
  NID_id_mod_kea_profile_93                                  = 276;
  SN_id_mod_cmp                                              = 'id-mod-cmp';
  NID_id_mod_cmp                                             = 277;
  SN_id_mod_qualified_cert_88                                = 'id-mod-qualified-cert-88';
  NID_id_mod_qualified_cert_88                               = 278;
  SN_id_mod_qualified_cert_93                                = 'id-mod-qualified-cert-93';
  NID_id_mod_qualified_cert_93                               = 279;
  SN_id_mod_attribute_cert                                   = 'id-mod-attribute-cert';
  NID_id_mod_attribute_cert                                  = 280;
  SN_id_mod_timestamp_protocol                               = 'id-mod-timestamp-protocol';
  NID_id_mod_timestamp_protocol                              = 281;
  SN_id_mod_ocsp                                             = 'id-mod-ocsp';
  NID_id_mod_ocsp                                            = 282;
  SN_id_mod_dvcs                                             = 'id-mod-dvcs';
  NID_id_mod_dvcs                                            = 283;
  SN_id_mod_cmp2000                                          = 'id-mod-cmp2000';
  NID_id_mod_cmp2000                                         = 284;
  SN_info_access                                             = 'authorityInfoAccess';
  LN_info_access                                             = 'Authority Information Access';
  NID_info_access                                            = 177;
  SN_biometricInfo                                           = 'biometricInfo';
  LN_biometricInfo                                           = 'Biometric Info';
  NID_biometricInfo                                          = 285;
  SN_qcStatements                                            = 'qcStatements';
  NID_qcStatements                                           = 286;
  SN_ac_auditEntity                                          = 'ac-auditEntity';
  NID_ac_auditEntity                                         = 287;
  SN_ac_targeting                                            = 'ac-targeting';
  NID_ac_targeting                                           = 288;
  SN_aaControls                                              = 'aaControls';
  NID_aaControls                                             = 289;
  SN_sbgp_ipAddrBlock                                        = 'sbgp-ipAddrBlock';
  NID_sbgp_ipAddrBlock                                       = 290;
  SN_sbgp_autonomousSysNum                                   = 'sbgp-autonomousSysNum';
  NID_sbgp_autonomousSysNum                                  = 291;
  SN_sbgp_routerIdentifier                                   = 'sbgp-routerIdentifier';
  NID_sbgp_routerIdentifier                                  = 292;
  SN_ac_proxying                                             = 'ac-proxying';
  NID_ac_proxying                                            = 397;
  SN_sinfo_access                                            = 'subjectInfoAccess';
  LN_sinfo_access                                            = 'Subject Information Access';
  NID_sinfo_access                                           = 398;
  SN_proxyCertInfo                                           = 'proxyCertInfo';
  LN_proxyCertInfo                                           = 'Proxy Certificate Information';
  NID_proxyCertInfo                                          = 663;
  SN_tlsfeature                                              = 'tlsfeature';
  LN_tlsfeature                                              = 'TLS Feature';
  NID_tlsfeature                                             = 1020;
  SN_id_qt_cps                                               = 'id-qt-cps';
  LN_id_qt_cps                                               = 'Policy Qualifier CPS';
  NID_id_qt_cps                                              = 164;
  SN_id_qt_unotice                                           = 'id-qt-unotice';
  LN_id_qt_unotice                                           = 'Policy Qualifier User Notice';
  NID_id_qt_unotice                                          = 165;
  SN_textNotice                                              = 'textNotice';
  NID_textNotice                                             = 293;
  SN_server_auth                                             = 'serverAuth';
  LN_server_auth                                             = 'TLS Web Server Authentication';
  NID_server_auth                                            = 129;
  SN_client_auth                                             = 'clientAuth';
  LN_client_auth                                             = 'TLS Web Client Authentication';
  NID_client_auth                                            = 130;
  SN_code_sign                                               = 'codeSigning';
  LN_code_sign                                               = 'Code Signing';
  NID_code_sign                                              = 131;
  SN_email_protect                                           = 'emailProtection';
  LN_email_protect                                           = 'E-mail Protection';
  NID_email_protect                                          = 132;
  SN_ipsecEndSystem                                          = 'ipsecEndSystem';
  LN_ipsecEndSystem                                          = 'IPSec End System';
  NID_ipsecEndSystem                                         = 294;
  SN_ipsecTunnel                                             = 'ipsecTunnel';
  LN_ipsecTunnel                                             = 'IPSec Tunnel';
  NID_ipsecTunnel                                            = 295;
  SN_ipsecUser                                               = 'ipsecUser';
  LN_ipsecUser                                               = 'IPSec User';
  NID_ipsecUser                                              = 296;
  SN_time_stamp                                              = 'timeStamping';
  LN_time_stamp                                              = 'Time Stamping';
  NID_time_stamp                                             = 133;
  SN_OCSP_sign                                               = 'OCSPSigning';
  LN_OCSP_sign                                               = 'OCSP Signing';
  NID_OCSP_sign                                              = 180;
  SN_dvcs                                                    = 'DVCS';
  LN_dvcs                                                    = 'dvcs';
  NID_dvcs                                                   = 297;
  SN_ipsec_IKE                                               = 'ipsecIKE';
  LN_ipsec_IKE                                               = 'ipsec Internet Key Exchange';
  NID_ipsec_IKE                                              = 1022;
  SN_capwapAC                                                = 'capwapAC';
  LN_capwapAC                                                = 'Ctrl/provision WAP Access';
  NID_capwapAC                                               = 1023;
  SN_capwapWTP                                               = 'capwapWTP';
  LN_capwapWTP                                               = 'Ctrl/Provision WAP Termination';
  NID_capwapWTP                                              = 1024;
  SN_sshClient                                               = 'secureShellClient';
  LN_sshClient                                               = 'SSH Client';
  NID_sshClient                                              = 1025;
  SN_sshServer                                               = 'secureShellServer';
  LN_sshServer                                               = 'SSH Server';
  NID_sshServer                                              = 1026;
  SN_sendRouter                                              = 'sendRouter';
  LN_sendRouter                                              = 'Send Router';
  NID_sendRouter                                             = 1027;
  SN_sendProxiedRouter                                       = 'sendProxiedRouter';
  LN_sendProxiedRouter                                       = 'Send Proxied Router';
  NID_sendProxiedRouter                                      = 1028;
  SN_sendOwner                                               = 'sendOwner';
  LN_sendOwner                                               = 'Send Owner';
  NID_sendOwner                                              = 1029;
  SN_sendProxiedOwner                                        = 'sendProxiedOwner';
  LN_sendProxiedOwner                                        = 'Send Proxied Owner';
  NID_sendProxiedOwner                                       = 1030;
  SN_cmcCA                                                   = 'cmcCA';
  LN_cmcCA                                                   = 'CMC Certificate Authority';
  NID_cmcCA                                                  = 1131;
  SN_cmcRA                                                   = 'cmcRA';
  LN_cmcRA                                                   = 'CMC Registration Authority';
  NID_cmcRA                                                  = 1132;
  SN_id_it_caProtEncCert                                     = 'id-it-caProtEncCert';
  NID_id_it_caProtEncCert                                    = 298;
  SN_id_it_signKeyPairTypes                                  = 'id-it-signKeyPairTypes';
  NID_id_it_signKeyPairTypes                                 = 299;
  SN_id_it_encKeyPairTypes                                   = 'id-it-encKeyPairTypes';
  NID_id_it_encKeyPairTypes                                  = 300;
  SN_id_it_preferredSymmAlg                                  = 'id-it-preferredSymmAlg';
  NID_id_it_preferredSymmAlg                                 = 301;
  SN_id_it_caKeyUpdateInfo                                   = 'id-it-caKeyUpdateInfo';
  NID_id_it_caKeyUpdateInfo                                  = 302;
  SN_id_it_currentCRL                                        = 'id-it-currentCRL';
  NID_id_it_currentCRL                                       = 303;
  SN_id_it_unsupportedOIDs                                   = 'id-it-unsupportedOIDs';
  NID_id_it_unsupportedOIDs                                  = 304;
  SN_id_it_subscriptionRequest                               = 'id-it-subscriptionRequest';
  NID_id_it_subscriptionRequest                              = 305;
  SN_id_it_subscriptionResponse                              = 'id-it-subscriptionResponse';
  NID_id_it_subscriptionResponse                             = 306;
  SN_id_it_keyPairParamReq                                   = 'id-it-keyPairParamReq';
  NID_id_it_keyPairParamReq                                  = 307;
  SN_id_it_keyPairParamRep                                   = 'id-it-keyPairParamRep';
  NID_id_it_keyPairParamRep                                  = 308;
  SN_id_it_revPassphrase                                     = 'id-it-revPassphrase';
  NID_id_it_revPassphrase                                    = 309;
  SN_id_it_implicitConfirm                                   = 'id-it-implicitConfirm';
  NID_id_it_implicitConfirm                                  = 310;
  SN_id_it_confirmWaitTime                                   = 'id-it-confirmWaitTime';
  NID_id_it_confirmWaitTime                                  = 311;
  SN_id_it_origPKIMessage                                    = 'id-it-origPKIMessage';
  NID_id_it_origPKIMessage                                   = 312;
  SN_id_it_suppLangTags                                      = 'id-it-suppLangTags';
  NID_id_it_suppLangTags                                     = 784;
  SN_id_regCtrl                                              = 'id-regCtrl';
  NID_id_regCtrl                                             = 313;
  SN_id_regInfo                                              = 'id-regInfo';
  NID_id_regInfo                                             = 314;
  SN_id_regCtrl_regToken                                     = 'id-regCtrl-regToken';
  NID_id_regCtrl_regToken                                    = 315;
  SN_id_regCtrl_authenticator                                = 'id-regCtrl-authenticator';
  NID_id_regCtrl_authenticator                               = 316;
  SN_id_regCtrl_pkiPublicationInfo                           = 'id-regCtrl-pkiPublicationInfo';
  NID_id_regCtrl_pkiPublicationInfo                          = 317;
  SN_id_regCtrl_pkiArchiveOptions                            = 'id-regCtrl-pkiArchiveOptions';
  NID_id_regCtrl_pkiArchiveOptions                           = 318;
  SN_id_regCtrl_oldCertID                                    = 'id-regCtrl-oldCertID';
  NID_id_regCtrl_oldCertID                                   = 319;
  SN_id_regCtrl_protocolEncrKey                              = 'id-regCtrl-protocolEncrKey';
  NID_id_regCtrl_protocolEncrKey                             = 320;
  SN_id_regInfo_utf8Pairs                                    = 'id-regInfo-utf8Pairs';
  NID_id_regInfo_utf8Pairs                                   = 321;
  SN_id_regInfo_certReq                                      = 'id-regInfo-certReq';
  NID_id_regInfo_certReq                                     = 322;
  SN_id_alg_des40                                            = 'id-alg-des40';
  NID_id_alg_des40                                           = 323;
  SN_id_alg_noSignature                                      = 'id-alg-noSignature';
  NID_id_alg_noSignature                                     = 324;
  SN_id_alg_dh_sig_hmac_sha1                                 = 'id-alg-dh-sig-hmac-sha1';
  NID_id_alg_dh_sig_hmac_sha1                                = 325;
  SN_id_alg_dh_pop                                           = 'id-alg-dh-pop';
  NID_id_alg_dh_pop                                          = 326;
  SN_id_cmc_statusInfo                                       = 'id-cmc-statusInfo';
  NID_id_cmc_statusInfo                                      = 327;
  SN_id_cmc_identification                                   = 'id-cmc-identification';
  NID_id_cmc_identification                                  = 328;
  SN_id_cmc_identityProof                                    = 'id-cmc-identityProof';
  NID_id_cmc_identityProof                                   = 329;
  SN_id_cmc_dataReturn                                       = 'id-cmc-dataReturn';
  NID_id_cmc_dataReturn                                      = 330;
  SN_id_cmc_transactionId                                    = 'id-cmc-transactionId';
  NID_id_cmc_transactionId                                   = 331;
  SN_id_cmc_senderNonce                                      = 'id-cmc-senderNonce';
  NID_id_cmc_senderNonce                                     = 332;
  SN_id_cmc_recipientNonce                                   = 'id-cmc-recipientNonce';
  NID_id_cmc_recipientNonce                                  = 333;
  SN_id_cmc_addExtensions                                    = 'id-cmc-addExtensions';
  NID_id_cmc_addExtensions                                   = 334;
  SN_id_cmc_encryptedPOP                                     = 'id-cmc-encryptedPOP';
  NID_id_cmc_encryptedPOP                                    = 335;
  SN_id_cmc_decryptedPOP                                     = 'id-cmc-decryptedPOP';
  NID_id_cmc_decryptedPOP                                    = 336;
  SN_id_cmc_lraPOPWitness                                    = 'id-cmc-lraPOPWitness';
  NID_id_cmc_lraPOPWitness                                   = 337;
  SN_id_cmc_getCert                                          = 'id-cmc-getCert';
  NID_id_cmc_getCert                                         = 338;
  SN_id_cmc_getCRL                                           = 'id-cmc-getCRL';
  NID_id_cmc_getCRL                                          = 339;
  SN_id_cmc_revokeRequest                                    = 'id-cmc-revokeRequest';
  NID_id_cmc_revokeRequest                                   = 340;
  SN_id_cmc_regInfo                                          = 'id-cmc-regInfo';
  NID_id_cmc_regInfo                                         = 341;
  SN_id_cmc_responseInfo                                     = 'id-cmc-responseInfo';
  NID_id_cmc_responseInfo                                    = 342;
  SN_id_cmc_queryPending                                     = 'id-cmc-queryPending';
  NID_id_cmc_queryPending                                    = 343;
  SN_id_cmc_popLinkRandom                                    = 'id-cmc-popLinkRandom';
  NID_id_cmc_popLinkRandom                                   = 344;
  SN_id_cmc_popLinkWitness                                   = 'id-cmc-popLinkWitness';
  NID_id_cmc_popLinkWitness                                  = 345;
  SN_id_cmc_confirmCertAcceptance                            = 'id-cmc-confirmCertAcceptance';
  NID_id_cmc_confirmCertAcceptance                           = 346;
  SN_id_on_personalData                                      = 'id-on-personalData';
  NID_id_on_personalData                                     = 347;
  SN_id_on_permanentIdentifier                               = 'id-on-permanentIdentifier';
  LN_id_on_permanentIdentifier                               = 'Permanent Identifier';
  NID_id_on_permanentIdentifier                              = 858;
  SN_id_pda_dateOfBirth                                      = 'id-pda-dateOfBirth';
  NID_id_pda_dateOfBirth                                     = 348;
  SN_id_pda_placeOfBirth                                     = 'id-pda-placeOfBirth';
  NID_id_pda_placeOfBirth                                    = 349;
  SN_id_pda_gender                                           = 'id-pda-gender';
  NID_id_pda_gender                                          = 351;
  SN_id_pda_countryOfCitizenship                             = 'id-pda-countryOfCitizenship';
  NID_id_pda_countryOfCitizenship                            = 352;
  SN_id_pda_countryOfResidence                               = 'id-pda-countryOfResidence';
  NID_id_pda_countryOfResidence                              = 353;
  SN_id_aca_authenticationInfo                               = 'id-aca-authenticationInfo';
  NID_id_aca_authenticationInfo                              = 354;
  SN_id_aca_accessIdentity                                   = 'id-aca-accessIdentity';
  NID_id_aca_accessIdentity                                  = 355;
  SN_id_aca_chargingIdentity                                 = 'id-aca-chargingIdentity';
  NID_id_aca_chargingIdentity                                = 356;
  SN_id_aca_group                                            = 'id-aca-group';
  NID_id_aca_group                                           = 357;
  SN_id_aca_role                                             = 'id-aca-role';
  NID_id_aca_role                                            = 358;
  SN_id_aca_encAttrs                                         = 'id-aca-encAttrs';
  NID_id_aca_encAttrs                                        = 399;
  SN_id_qcs_pkixQCSyntax_v1                                  = 'id-qcs-pkixQCSyntax-v1';
  NID_id_qcs_pkixQCSyntax_v1                                 = 359;
  SN_id_cct_crs                                              = 'id-cct-crs';
  NID_id_cct_crs                                             = 360;
  SN_id_cct_PKIData                                          = 'id-cct-PKIData';
  NID_id_cct_PKIData                                         = 361;
  SN_id_cct_PKIResponse                                      = 'id-cct-PKIResponse';
  NID_id_cct_PKIResponse                                     = 362;
  SN_id_ppl_anyLanguage                                      = 'id-ppl-anyLanguage';
  LN_id_ppl_anyLanguage                                      = 'Any language';
  NID_id_ppl_anyLanguage                                     = 664;
  SN_id_ppl_inheritAll                                       = 'id-ppl-inheritAll';
  LN_id_ppl_inheritAll                                       = 'Inherit all';
  NID_id_ppl_inheritAll                                      = 665;
  SN_Independent                                             = 'id-ppl-independent';
  LN_Independent                                             = 'Independent';
  NID_Independent                                            = 667;
  SN_ad_OCSP                                                 = 'OCSP';
  LN_ad_OCSP                                                 = 'OCSP';
  NID_ad_OCSP                                                = 178;
  SN_ad_ca_issuers                                           = 'caIssuers';
  LN_ad_ca_issuers                                           = 'CA Issuers';
  NID_ad_ca_issuers                                          = 179;
  SN_ad_timeStamping                                         = 'ad_timestamping';
  LN_ad_timeStamping                                         = 'AD Time Stamping';
  NID_ad_timeStamping                                        = 363;
  SN_ad_dvcs                                                 = 'AD_DVCS';
  LN_ad_dvcs                                                 = 'ad dvcs';
  NID_ad_dvcs                                                = 364;
  SN_caRepository                                            = 'caRepository';
  LN_caRepository                                            = 'CA Repository';
  NID_caRepository                                           = 785;
  SN_id_pkix_OCSP_basic                                      = 'basicOCSPResponse';
  LN_id_pkix_OCSP_basic                                      = 'Basic OCSP Response';
  NID_id_pkix_OCSP_basic                                     = 365;
  SN_id_pkix_OCSP_Nonce                                      = 'Nonce';
  LN_id_pkix_OCSP_Nonce                                      = 'OCSP Nonce';
  NID_id_pkix_OCSP_Nonce                                     = 366;
  SN_id_pkix_OCSP_CrlID                                      = 'CrlID';
  LN_id_pkix_OCSP_CrlID                                      = 'OCSP CRL ID';
  NID_id_pkix_OCSP_CrlID                                     = 367;
  SN_id_pkix_OCSP_acceptableResponses                        = 'acceptableResponses';
  LN_id_pkix_OCSP_acceptableResponses                        = 'Acceptable OCSP Responses';
  NID_id_pkix_OCSP_acceptableResponses                       = 368;
  SN_id_pkix_OCSP_noCheck                                    = 'noCheck';
  LN_id_pkix_OCSP_noCheck                                    = 'OCSP No Check';
  NID_id_pkix_OCSP_noCheck                                   = 369;
  SN_id_pkix_OCSP_archiveCutoff                              = 'archiveCutoff';
  LN_id_pkix_OCSP_archiveCutoff                              = 'OCSP Archive Cutoff';
  NID_id_pkix_OCSP_archiveCutoff                             = 370;
  SN_id_pkix_OCSP_serviceLocator                             = 'serviceLocator';
  LN_id_pkix_OCSP_serviceLocator                             = 'OCSP Service Locator';
  NID_id_pkix_OCSP_serviceLocator                            = 371;
  SN_id_pkix_OCSP_extendedStatus                             = 'extendedStatus';
  LN_id_pkix_OCSP_extendedStatus                             = 'Extended OCSP Status';
  NID_id_pkix_OCSP_extendedStatus                            = 372;
  SN_id_pkix_OCSP_valid                                      = 'valid';
  NID_id_pkix_OCSP_valid                                     = 373;
  SN_id_pkix_OCSP_path                                       = 'path';
  NID_id_pkix_OCSP_path                                      = 374;
  SN_id_pkix_OCSP_trustRoot                                  = 'trustRoot';
  LN_id_pkix_OCSP_trustRoot                                  = 'Trust Root';
  NID_id_pkix_OCSP_trustRoot                                 = 375;
  SN_algorithm                                               = 'algorithm';
  LN_algorithm                                               = 'algorithm';
  NID_algorithm                                              = 376;
  SN_md5WithRSA                                              = 'RSA-NP-MD5';
  LN_md5WithRSA                                              = 'md5WithRSA';
  NID_md5WithRSA                                             = 104;
  SN_des_ecb                                                 = 'DES-ECB';
  LN_des_ecb                                                 = 'des-ecb';
  NID_des_ecb                                                = 29;
  SN_des_cbc                                                 = 'DES-CBC';
  LN_des_cbc                                                 = 'des-cbc';
  NID_des_cbc                                                = 31;
  SN_des_ofb64                                               = 'DES-OFB';
  LN_des_ofb64                                               = 'des-ofb';
  NID_des_ofb64                                              = 45;
  SN_des_cfb64                                               = 'DES-CFB';
  LN_des_cfb64                                               = 'des-cfb';
  NID_des_cfb64                                              = 30;
  SN_rsaSignature                                            = 'rsaSignature';
  NID_rsaSignature                                           = 377;
  SN_dsa_2                                                   = 'DSA-old';
  LN_dsa_2                                                   = 'dsaEncryption-old';
  NID_dsa_2                                                  = 67;
  SN_dsaWithSHA                                              = 'DSA-SHA';
  LN_dsaWithSHA                                              = 'dsaWithSHA';
  NID_dsaWithSHA                                             = 66;
  SN_shaWithRSAEncryption                                    = 'RSA-SHA';
  LN_shaWithRSAEncryption                                    = 'shaWithRSAEncryption';
  NID_shaWithRSAEncryption                                   = 42;
  SN_des_ede_ecb                                             = 'DES-EDE';
  LN_des_ede_ecb                                             = 'des-ede';
  NID_des_ede_ecb                                            = 32;
  SN_des_ede3_ecb                                            = 'DES-EDE3';
  LN_des_ede3_ecb                                            = 'des-ede3';
  NID_des_ede3_ecb                                           = 33;
  SN_des_ede_cbc                                             = 'DES-EDE-CBC';
  LN_des_ede_cbc                                             = 'des-ede-cbc';
  NID_des_ede_cbc                                            = 43;
  SN_des_ede_cfb64                                           = 'DES-EDE-CFB';
  LN_des_ede_cfb64                                           = 'des-ede-cfb';
  NID_des_ede_cfb64                                          = 60;
  SN_des_ede3_cfb64                                          = 'DES-EDE3-CFB';
  LN_des_ede3_cfb64                                          = 'des-ede3-cfb';
  NID_des_ede3_cfb64                                         = 61;
  SN_des_ede_ofb64                                           = 'DES-EDE-OFB';
  LN_des_ede_ofb64                                           = 'des-ede-ofb';
  NID_des_ede_ofb64                                          = 62;
  SN_des_ede3_ofb64                                          = 'DES-EDE3-OFB';
  LN_des_ede3_ofb64                                          = 'des-ede3-ofb';
  NID_des_ede3_ofb64                                         = 63;
  SN_desx_cbc                                                = 'DESX-CBC';
  LN_desx_cbc                                                = 'desx-cbc';
  NID_desx_cbc                                               = 80;
  SN_sha                                                     = 'SHA';
  LN_sha                                                     = 'sha';
  NID_sha                                                    = 41;
  SN_sha1                                                    = 'SHA1';
  LN_sha1                                                    = 'sha1';
  NID_sha1                                                   = 64;
  SN_dsaWithSHA1_2                                           = 'DSA-SHA1-old';
  LN_dsaWithSHA1_2                                           = 'dsaWithSHA1-old';
  NID_dsaWithSHA1_2                                          = 70;
  SN_sha1WithRSA                                             = 'RSA-SHA1-2';
  LN_sha1WithRSA                                             = 'sha1WithRSA';
  NID_sha1WithRSA                                            = 115;
  SN_ripemd160                                               = 'RIPEMD160';
  LN_ripemd160                                               = 'ripemd160';
  NID_ripemd160                                              = 117;
  SN_ripemd160WithRSA                                        = 'RSA-RIPEMD160';
  LN_ripemd160WithRSA                                        = 'ripemd160WithRSA';
  NID_ripemd160WithRSA                                       = 119;
  SN_blake2b512                                              = 'BLAKE2b512';
  LN_blake2b512                                              = 'blake2b512';
  NID_blake2b512                                             = 1056;
  SN_blake2s256                                              = 'BLAKE2s256';
  LN_blake2s256                                              = 'blake2s256';
  NID_blake2s256                                             = 1057;
  SN_sxnet                                                   = 'SXNetID';
  LN_sxnet                                                   = 'Strong Extranet ID';
  NID_sxnet                                                  = 143;
  SN_X500                                                    = 'X500';
  LN_X500                                                    = 'directory services (X.500)';
  NID_X500                                                   = 11;
  SN_X509                                                    = 'X509';
  NID_X509                                                   = 12;
  SN_commonName                                              = 'CN';
  LN_commonName                                              = 'commonName';
  NID_commonName                                             = 13;
  SN_surname                                                 = 'SN';
  LN_surname                                                 = 'surname';
  NID_surname                                                = 100;
  LN_serialNumber                                            = 'serialNumber';
  NID_serialNumber                                           = 105;
  SN_countryName                                             = 'C';
  LN_countryName                                             = 'countryName';
  NID_countryName                                            = 14;
  SN_localityName                                            = 'L';
  LN_localityName                                            = 'localityName';
  NID_localityName                                           = 15;
  SN_stateOrProvinceName                                     = 'ST';
  LN_stateOrProvinceName                                     = 'stateOrProvinceName';
  NID_stateOrProvinceName                                    = 16;
  SN_streetAddress                                           = 'street';
  LN_streetAddress                                           = 'streetAddress';
  NID_streetAddress                                          = 660;
  SN_organizationName                                        = 'O';
  LN_organizationName                                        = 'organizationName';
  NID_organizationName                                       = 17;
  SN_organizationalUnitName                                  = 'OU';
  LN_organizationalUnitName                                  = 'organizationalUnitName';
  NID_organizationalUnitName                                 = 18;
  SN_title                                                   = 'title';
  LN_title                                                   = 'title';
  NID_title                                                  = 106;
  LN_description                                             = 'description';
  NID_description                                            = 107;
  LN_searchGuide                                             = 'searchGuide';
  NID_searchGuide                                            = 859;
  LN_businessCategory                                        = 'businessCategory';
  NID_businessCategory                                       = 860;
  LN_postalAddress                                           = 'postalAddress';
  NID_postalAddress                                          = 861;
  LN_postalCode                                              = 'postalCode';
  NID_postalCode                                             = 661;
  LN_postOfficeBox                                           = 'postOfficeBox';
  NID_postOfficeBox                                          = 862;
  LN_physicalDeliveryOfficeName                              = 'physicalDeliveryOfficeName';
  NID_physicalDeliveryOfficeName                             = 863;
  LN_telephoneNumber                                         = 'telephoneNumber';
  NID_telephoneNumber                                        = 864;
  LN_telexNumber                                             = 'telexNumber';
  NID_telexNumber                                            = 865;
  LN_teletexTerminalIdentifier                               = 'teletexTerminalIdentifier';
  NID_teletexTerminalIdentifier                              = 866;
  LN_facsimileTelephoneNumber                                = 'facsimileTelephoneNumber';
  NID_facsimileTelephoneNumber                               = 867;
  LN_x121Address                                             = 'x121Address';
  NID_x121Address                                            = 868;
  LN_internationaliSDNNumber                                 = 'internationaliSDNNumber';
  NID_internationaliSDNNumber                                = 869;
  LN_registeredAddress                                       = 'registeredAddress';
  NID_registeredAddress                                      = 870;
  LN_destinationIndicator                                    = 'destinationIndicator';
  NID_destinationIndicator                                   = 871;
  LN_preferredDeliveryMethod                                 = 'preferredDeliveryMethod';
  NID_preferredDeliveryMethod                                = 872;
  LN_presentationAddress                                     = 'presentationAddress';
  NID_presentationAddress                                    = 873;
  LN_supportedApplicationContext                             = 'supportedApplicationContext';
  NID_supportedApplicationContext                            = 874;
  SN_member                                                  = 'member';
  NID_member                                                 = 875;
  SN_owner                                                   = 'owner';
  NID_owner                                                  = 876;
  LN_roleOccupant                                            = 'roleOccupant';
  NID_roleOccupant                                           = 877;
  SN_seeAlso                                                 = 'seeAlso';
  NID_seeAlso                                                = 878;
  LN_userPassword                                            = 'userPassword';
  NID_userPassword                                           = 879;
  LN_userCertificate                                         = 'userCertificate';
  NID_userCertificate                                        = 880;
  LN_cACertificate                                           = 'cACertificate';
  NID_cACertificate                                          = 881;
  LN_authorityRevocationList                                 = 'authorityRevocationList';
  NID_authorityRevocationList                                = 882;
  LN_certificateRevocationList                               = 'certificateRevocationList';
  NID_certificateRevocationList                              = 883;
  LN_crossCertificatePair                                    = 'crossCertificatePair';
  NID_crossCertificatePair                                   = 884;
  SN_name                                                    = 'name';
  LN_name                                                    = 'name';
  NID_name                                                   = 173;
  SN_givenName                                               = 'GN';
  LN_givenName                                               = 'givenName';
  NID_givenName                                              = 99;
  SN_initials                                                = 'initials';
  LN_initials                                                = 'initials';
  NID_initials                                               = 101;
  LN_generationQualifier                                     = 'generationQualifier';
  NID_generationQualifier                                    = 509;
  LN_x500UniqueIdentifier                                    = 'x500UniqueIdentifier';
  NID_x500UniqueIdentifier                                   = 503;
  SN_dnQualifier                                             = 'dnQualifier';
  LN_dnQualifier                                             = 'dnQualifier';
  NID_dnQualifier                                            = 174;
  LN_enhancedSearchGuide                                     = 'enhancedSearchGuide';
  NID_enhancedSearchGuide                                    = 885;
  LN_protocolInformation                                     = 'protocolInformation';
  NID_protocolInformation                                    = 886;
  LN_distinguishedName                                       = 'distinguishedName';
  NID_distinguishedName                                      = 887;
  LN_uniqueMember                                            = 'uniqueMember';
  NID_uniqueMember                                           = 888;
  LN_houseIdentifier                                         = 'houseIdentifier';
  NID_houseIdentifier                                        = 889;
  LN_supportedAlgorithms                                     = 'supportedAlgorithms';
  NID_supportedAlgorithms                                    = 890;
  LN_deltaRevocationList                                     = 'deltaRevocationList';
  NID_deltaRevocationList                                    = 891;
  SN_dmdName                                                 = 'dmdName';
  NID_dmdName                                                = 892;
  LN_pseudonym                                               = 'pseudonym';
  NID_pseudonym                                              = 510;
  SN_role                                                    = 'role';
  LN_role                                                    = 'role';
  NID_role                                                   = 400;
  LN_organizationIdentifier                                  = 'organizationIdentifier';
  NID_organizationIdentifier                                 = 1089;
  SN_countryCode3c                                           = 'c3';
  LN_countryCode3c                                           = 'countryCode3c';
  NID_countryCode3c                                          = 1090;
  SN_countryCode3n                                           = 'n3';
  LN_countryCode3n                                           = 'countryCode3n';
  NID_countryCode3n                                          = 1091;
  LN_dnsName                                                 = 'dnsName';
  NID_dnsName                                                = 1092;
  SN_X500algorithms                                          = 'X500algorithms';
  LN_X500algorithms                                          = 'directory services - algorithms';
  NID_X500algorithms                                         = 378;
  SN_rsa                                                     = 'RSA';
  LN_rsa                                                     = 'rsa';
  NID_rsa                                                    = 19;
  SN_mdc2WithRSA                                             = 'RSA-MDC2';
  LN_mdc2WithRSA                                             = 'mdc2WithRSA';
  NID_mdc2WithRSA                                            = 96;
  SN_mdc2                                                    = 'MDC2';
  LN_mdc2                                                    = 'mdc2';
  NID_mdc2                                                   = 95;
  SN_id_ce                                                   = 'id-ce';
  NID_id_ce                                                  = 81;
  SN_subject_directory_attributes                            = 'subjectDirectoryAttributes';
  LN_subject_directory_attributes                            = 'X509v3 Subject Directory Attributes';
  NID_subject_directory_attributes                           = 769;
  SN_subject_key_identifier                                  = 'subjectKeyIdentifier';
  LN_subject_key_identifier                                  = 'X509v3 Subject Key Identifier';
  NID_subject_key_identifier                                 = 82;
  SN_key_usage                                               = 'keyUsage';
  LN_key_usage                                               = 'X509v3 Key Usage';
  NID_key_usage                                              = 83;
  SN_private_key_usage_period                                = 'privateKeyUsagePeriod';
  LN_private_key_usage_period                                = 'X509v3 Private Key Usage Period';
  NID_private_key_usage_period                               = 84;
  SN_subject_alt_name                                        = 'subjectAltName';
  LN_subject_alt_name                                        = 'X509v3 Subject Alternative Name';
  NID_subject_alt_name                                       = 85;
  SN_issuer_alt_name                                         = 'issuerAltName';
  LN_issuer_alt_name                                         = 'X509v3 Issuer Alternative Name';
  NID_issuer_alt_name                                        = 86;
  SN_basic_constraints                                       = 'basicConstraints';
  LN_basic_constraints                                       = 'X509v3 Basic Constraints';
  NID_basic_constraints                                      = 87;
  SN_crl_number                                              = 'crlNumber';
  LN_crl_number                                              = 'X509v3 CRL Number';
  NID_crl_number                                             = 88;
  SN_crl_reason                                              = 'CRLReason';
  LN_crl_reason                                              = 'X509v3 CRL Reason Code';
  NID_crl_reason                                             = 141;
  SN_invalidity_date                                         = 'invalidityDate';
  LN_invalidity_date                                         = 'Invalidity Date';
  NID_invalidity_date                                        = 142;
  SN_delta_crl                                               = 'deltaCRL';
  LN_delta_crl                                               = 'X509v3 Delta CRL Indicator';
  NID_delta_crl                                              = 140;
  SN_issuing_distribution_point                              = 'issuingDistributionPoint';
  LN_issuing_distribution_point                              = 'X509v3 Issuing Distribution Point';
  NID_issuing_distribution_point                             = 770;
  SN_certificate_issuer                                      = 'certificateIssuer';
  LN_certificate_issuer                                      = 'X509v3 Certificate Issuer';
  NID_certificate_issuer                                     = 771;
  SN_name_constraints                                        = 'nameConstraints';
  LN_name_constraints                                        = 'X509v3 Name Constraints';
  NID_name_constraints                                       = 666;
  SN_crl_distribution_points                                 = 'crlDistributionPoints';
  LN_crl_distribution_points                                 = 'X509v3 CRL Distribution Points';
  NID_crl_distribution_points                                = 103;
  SN_certificate_policies                                    = 'certificatePolicies';
  LN_certificate_policies                                    = 'X509v3 Certificate Policies';
  NID_certificate_policies                                   = 89;
  SN_any_policy                                              = 'anyPolicy';
  LN_any_policy                                              = 'X509v3 Any Policy';
  NID_any_policy                                             = 746;
  SN_policy_mappings                                         = 'policyMappings';
  LN_policy_mappings                                         = 'X509v3 Policy Mappings';
  NID_policy_mappings                                        = 747;
  SN_authority_key_identifier                                = 'authorityKeyIdentifier';
  LN_authority_key_identifier                                = 'X509v3 Authority Key Identifier';
  NID_authority_key_identifier                               = 90;
  SN_policy_constraints                                      = 'policyConstraints';
  LN_policy_constraints                                      = 'X509v3 Policy Constraints';
  NID_policy_constraints                                     = 401;
  SN_ext_key_usage                                           = 'extendedKeyUsage';
  LN_ext_key_usage                                           = 'X509v3 Extended Key Usage';
  NID_ext_key_usage                                          = 126;
  SN_freshest_crl                                            = 'freshestCRL';
  LN_freshest_crl                                            = 'X509v3 Freshest CRL';
  NID_freshest_crl                                           = 857;
  SN_inhibit_any_policy                                      = 'inhibitAnyPolicy';
  LN_inhibit_any_policy                                      = 'X509v3 Inhibit Any Policy';
  NID_inhibit_any_policy                                     = 748;
  SN_target_information                                      = 'targetInformation';
  LN_target_information                                      = 'X509v3 AC Targeting';
  NID_target_information                                     = 402;
  SN_no_rev_avail                                            = 'noRevAvail';
  LN_no_rev_avail                                            = 'X509v3 No Revocation Available';
  NID_no_rev_avail                                           = 403;
  SN_anyExtendedKeyUsage                                     = 'anyExtendedKeyUsage';
  LN_anyExtendedKeyUsage                                     = 'Any Extended Key Usage';
  NID_anyExtendedKeyUsage                                    = 910;
  SN_netscape                                                = 'Netscape';
  LN_netscape                                                = 'Netscape Communications Corp.';
  NID_netscape                                               = 57;
  SN_netscape_cert_extension                                 = 'nsCertExt';
  LN_netscape_cert_extension                                 = 'Netscape Certificate Extension';
  NID_netscape_cert_extension                                = 58;
  SN_netscape_data_type                                      = 'nsDataType';
  LN_netscape_data_type                                      = 'Netscape Data Type';
  NID_netscape_data_type                                     = 59;
  SN_netscape_cert_type                                      = 'nsCertType';
  LN_netscape_cert_type                                      = 'Netscape Cert Type';
  NID_netscape_cert_type                                     = 71;
  SN_netscape_base_url                                       = 'nsBaseUrl';
  LN_netscape_base_url                                       = 'Netscape Base Url';
  NID_netscape_base_url                                      = 72;
  SN_netscape_revocation_url                                 = 'nsRevocationUrl';
  LN_netscape_revocation_url                                 = 'Netscape Revocation Url';
  NID_netscape_revocation_url                                = 73;
  SN_netscape_ca_revocation_url                              = 'nsCaRevocationUrl';
  LN_netscape_ca_revocation_url                              = 'Netscape CA Revocation Url';
  NID_netscape_ca_revocation_url                             = 74;
  SN_netscape_renewal_url                                    = 'nsRenewalUrl';
  LN_netscape_renewal_url                                    = 'Netscape Renewal Url';
  NID_netscape_renewal_url                                   = 75;
  SN_netscape_ca_policy_url                                  = 'nsCaPolicyUrl';
  LN_netscape_ca_policy_url                                  = 'Netscape CA Policy Url';
  NID_netscape_ca_policy_url                                 = 76;
  SN_netscape_ssl_server_name                                = 'nsSslServerName';
  LN_netscape_ssl_server_name                                = 'Netscape SSL Server Name';
  NID_netscape_ssl_server_name                               = 77;
  SN_netscape_comment                                        = 'nsComment';
  LN_netscape_comment                                        = 'Netscape Comment';
  NID_netscape_comment                                       = 78;
  SN_netscape_cert_sequence                                  = 'nsCertSequence';
  LN_netscape_cert_sequence                                  = 'Netscape Certificate Sequence';
  NID_netscape_cert_sequence                                 = 79;
  SN_ns_sgc                                                  = 'nsSGC';
  LN_ns_sgc                                                  = 'Netscape Server Gated Crypto';
  NID_ns_sgc                                                 = 139;
  SN_org                                                     = 'ORG';
  LN_org                                                     = 'org';
  NID_org                                                    = 379;
  SN_dod                                                     = 'DOD';
  LN_dod                                                     = 'dod';
  NID_dod                                                    = 380;
  SN_iana                                                    = 'IANA';
  LN_iana                                                    = 'iana';
  NID_iana                                                   = 381;
  SN_Directory                                               = 'directory';
  LN_Directory                                               = 'Directory';
  NID_Directory                                              = 382;
  SN_Management                                              = 'mgmt';
  LN_Management                                              = 'Management';
  NID_Management                                             = 383;
  SN_Experimental                                            = 'experimental';
  LN_Experimental                                            = 'Experimental';
  NID_Experimental                                           = 384;
  SN_Private                                                 = 'private';
  LN_Private                                                 = 'Private';
  NID_Private                                                = 385;
  SN_Security                                                = 'security';
  LN_Security                                                = 'Security';
  NID_Security                                               = 386;
  SN_SNMPv2                                                  = 'snmpv2';
  LN_SNMPv2                                                  = 'SNMPv2';
  NID_SNMPv2                                                 = 387;
  LN_Mail                                                    = 'Mail';
  NID_Mail                                                   = 388;
  SN_Enterprises                                             = 'enterprises';
  LN_Enterprises                                             = 'Enterprises';
  NID_Enterprises                                            = 389;
  SN_dcObject                                                = 'dcobject';
  LN_dcObject                                                = 'dcObject';
  NID_dcObject                                               = 390;
  SN_mime_mhs                                                = 'mime-mhs';
  LN_mime_mhs                                                = 'MIME MHS';
  NID_mime_mhs                                               = 504;
  SN_mime_mhs_headings                                       = 'mime-mhs-headings';
  LN_mime_mhs_headings                                       = 'mime-mhs-headings';
  NID_mime_mhs_headings                                      = 505;
  SN_mime_mhs_bodies                                         = 'mime-mhs-bodies';
  LN_mime_mhs_bodies                                         = 'mime-mhs-bodies';
  NID_mime_mhs_bodies                                        = 506;
  SN_id_hex_partial_message                                  = 'id-hex-partial-message';
  LN_id_hex_partial_message                                  = 'id-hex-partial-message';
  NID_id_hex_partial_message                                 = 507;
  SN_id_hex_multipart_message                                = 'id-hex-multipart-message';
  LN_id_hex_multipart_message                                = 'id-hex-multipart-message';
  NID_id_hex_multipart_message                               = 508;
  SN_zlib_compression                                        = 'ZLIB';
  LN_zlib_compression                                        = 'zlib compression';
  NID_zlib_compression                                       = 125;
  SN_aes_128_ecb                                             = 'AES-128-ECB';
  LN_aes_128_ecb                                             = 'aes-128-ecb';
  NID_aes_128_ecb                                            = 418;
  SN_aes_128_cbc                                             = 'AES-128-CBC';
  LN_aes_128_cbc                                             = 'aes-128-cbc';
  NID_aes_128_cbc                                            = 419;
  SN_aes_128_ofb128                                          = 'AES-128-OFB';
  LN_aes_128_ofb128                                          = 'aes-128-ofb';
  NID_aes_128_ofb128                                         = 420;
  SN_aes_128_cfb128                                          = 'AES-128-CFB';
  LN_aes_128_cfb128                                          = 'aes-128-cfb';
  NID_aes_128_cfb128                                         = 421;
  SN_id_aes128_wrap                                          = 'id-aes128-wrap';
  NID_id_aes128_wrap                                         = 788;
  SN_aes_128_gcm                                             = 'id-aes128-GCM';
  LN_aes_128_gcm                                             = 'aes-128-gcm';
  NID_aes_128_gcm                                            = 895;
  SN_aes_128_ccm                                             = 'id-aes128-CCM';
  LN_aes_128_ccm                                             = 'aes-128-ccm';
  NID_aes_128_ccm                                            = 896;
  SN_id_aes128_wrap_pad                                      = 'id-aes128-wrap-pad';
  NID_id_aes128_wrap_pad                                     = 897;
  SN_aes_192_ecb                                             = 'AES-192-ECB';
  LN_aes_192_ecb                                             = 'aes-192-ecb';
  NID_aes_192_ecb                                            = 422;
  SN_aes_192_cbc                                             = 'AES-192-CBC';
  LN_aes_192_cbc                                             = 'aes-192-cbc';
  NID_aes_192_cbc                                            = 423;
  SN_aes_192_ofb128                                          = 'AES-192-OFB';
  LN_aes_192_ofb128                                          = 'aes-192-ofb';
  NID_aes_192_ofb128                                         = 424;
  SN_aes_192_cfb128                                          = 'AES-192-CFB';
  LN_aes_192_cfb128                                          = 'aes-192-cfb';
  NID_aes_192_cfb128                                         = 425;
  SN_id_aes192_wrap                                          = 'id-aes192-wrap';
  NID_id_aes192_wrap                                         = 789;
  SN_aes_192_gcm                                             = 'id-aes192-GCM';
  LN_aes_192_gcm                                             = 'aes-192-gcm';
  NID_aes_192_gcm                                            = 898;
  SN_aes_192_ccm                                             = 'id-aes192-CCM';
  LN_aes_192_ccm                                             = 'aes-192-ccm';
  NID_aes_192_ccm                                            = 899;
  SN_id_aes192_wrap_pad                                      = 'id-aes192-wrap-pad';
  NID_id_aes192_wrap_pad                                     = 900;
  SN_aes_256_ecb                                             = 'AES-256-ECB';
  LN_aes_256_ecb                                             = 'aes-256-ecb';
  NID_aes_256_ecb                                            = 426;
  SN_aes_256_cbc                                             = 'AES-256-CBC';
  LN_aes_256_cbc                                             = 'aes-256-cbc';
  NID_aes_256_cbc                                            = 427;
  SN_aes_256_ofb128                                          = 'AES-256-OFB';
  LN_aes_256_ofb128                                          = 'aes-256-ofb';
  NID_aes_256_ofb128                                         = 428;
  SN_aes_256_cfb128                                          = 'AES-256-CFB';
  LN_aes_256_cfb128                                          = 'aes-256-cfb';
  NID_aes_256_cfb128                                         = 429;
  SN_id_aes256_wrap                                          = 'id-aes256-wrap';
  NID_id_aes256_wrap                                         = 790;
  SN_aes_256_gcm                                             = 'id-aes256-GCM';
  LN_aes_256_gcm                                             = 'aes-256-gcm';
  NID_aes_256_gcm                                            = 901;
  SN_aes_256_ccm                                             = 'id-aes256-CCM';
  LN_aes_256_ccm                                             = 'aes-256-ccm';
  NID_aes_256_ccm                                            = 902;
  SN_id_aes256_wrap_pad                                      = 'id-aes256-wrap-pad';
  NID_id_aes256_wrap_pad                                     = 903;
  SN_aes_128_xts                                             = 'AES-128-XTS';
  LN_aes_128_xts                                             = 'aes-128-xts';
  NID_aes_128_xts                                            = 913;
  SN_aes_256_xts                                             = 'AES-256-XTS';
  LN_aes_256_xts                                             = 'aes-256-xts';
  NID_aes_256_xts                                            = 914;
  SN_aes_128_cfb1                                            = 'AES-128-CFB1';
  LN_aes_128_cfb1                                            = 'aes-128-cfb1';
  NID_aes_128_cfb1                                           = 650;
  SN_aes_192_cfb1                                            = 'AES-192-CFB1';
  LN_aes_192_cfb1                                            = 'aes-192-cfb1';
  NID_aes_192_cfb1                                           = 651;
  SN_aes_256_cfb1                                            = 'AES-256-CFB1';
  LN_aes_256_cfb1                                            = 'aes-256-cfb1';
  NID_aes_256_cfb1                                           = 652;
  SN_aes_128_cfb8                                            = 'AES-128-CFB8';
  LN_aes_128_cfb8                                            = 'aes-128-cfb8';
  NID_aes_128_cfb8                                           = 653;
  SN_aes_192_cfb8                                            = 'AES-192-CFB8';
  LN_aes_192_cfb8                                            = 'aes-192-cfb8';
  NID_aes_192_cfb8                                           = 654;
  SN_aes_256_cfb8                                            = 'AES-256-CFB8';
  LN_aes_256_cfb8                                            = 'aes-256-cfb8';
  NID_aes_256_cfb8                                           = 655;
  SN_aes_128_ctr                                             = 'AES-128-CTR';
  LN_aes_128_ctr                                             = 'aes-128-ctr';
  NID_aes_128_ctr                                            = 904;
  SN_aes_192_ctr                                             = 'AES-192-CTR';
  LN_aes_192_ctr                                             = 'aes-192-ctr';
  NID_aes_192_ctr                                            = 905;
  SN_aes_256_ctr                                             = 'AES-256-CTR';
  LN_aes_256_ctr                                             = 'aes-256-ctr';
  NID_aes_256_ctr                                            = 906;
  SN_aes_128_ocb                                             = 'AES-128-OCB';
  LN_aes_128_ocb                                             = 'aes-128-ocb';
  NID_aes_128_ocb                                            = 958;
  SN_aes_192_ocb                                             = 'AES-192-OCB';
  LN_aes_192_ocb                                             = 'aes-192-ocb';
  NID_aes_192_ocb                                            = 959;
  SN_aes_256_ocb                                             = 'AES-256-OCB';
  LN_aes_256_ocb                                             = 'aes-256-ocb';
  NID_aes_256_ocb                                            = 960;
  SN_des_cfb1                                                = 'DES-CFB1';
  LN_des_cfb1                                                = 'des-cfb1';
  NID_des_cfb1                                               = 656;
  SN_des_cfb8                                                = 'DES-CFB8';
  LN_des_cfb8                                                = 'des-cfb8';
  NID_des_cfb8                                               = 657;
  SN_des_ede3_cfb1                                           = 'DES-EDE3-CFB1';
  LN_des_ede3_cfb1                                           = 'des-ede3-cfb1';
  NID_des_ede3_cfb1                                          = 658;
  SN_des_ede3_cfb8                                           = 'DES-EDE3-CFB8';
  LN_des_ede3_cfb8                                           = 'des-ede3-cfb8';
  NID_des_ede3_cfb8                                          = 659;
  SN_sha256                                                  = 'SHA256';
  LN_sha256                                                  = 'sha256';
  NID_sha256                                                 = 672;
  SN_sha384                                                  = 'SHA384';
  LN_sha384                                                  = 'sha384';
  NID_sha384                                                 = 673;
  SN_sha512                                                  = 'SHA512';
  LN_sha512                                                  = 'sha512';
  NID_sha512                                                 = 674;
  SN_sha224                                                  = 'SHA224';
  LN_sha224                                                  = 'sha224';
  NID_sha224                                                 = 675;
  SN_sha512_224                                              = 'SHA512-224';
  LN_sha512_224                                              = 'sha512-224';
  NID_sha512_224                                             = 1094;
  SN_sha512_256                                              = 'SHA512-256';
  LN_sha512_256                                              = 'sha512-256';
  NID_sha512_256                                             = 1095;
  SN_sha3_224                                                = 'SHA3-224';
  LN_sha3_224                                                = 'sha3-224';
  NID_sha3_224                                               = 1096;
  SN_sha3_256                                                = 'SHA3-256';
  LN_sha3_256                                                = 'sha3-256';
  NID_sha3_256                                               = 1097;
  SN_sha3_384                                                = 'SHA3-384';
  LN_sha3_384                                                = 'sha3-384';
  NID_sha3_384                                               = 1098;
  SN_sha3_512                                                = 'SHA3-512';
  LN_sha3_512                                                = 'sha3-512';
  NID_sha3_512                                               = 1099;
  SN_shake128                                                = 'SHAKE128';
  LN_shake128                                                = 'shake128';
  NID_shake128                                               = 1100;
  SN_shake256                                                = 'SHAKE256';
  LN_shake256                                                = 'shake256';
  NID_shake256                                               = 1101;
  SN_hmac_sha3_224                                           = 'id-hmacWithSHA3-224';
  LN_hmac_sha3_224                                           = 'hmac-sha3-224';
  NID_hmac_sha3_224                                          = 1102;
  SN_hmac_sha3_256                                           = 'id-hmacWithSHA3-256';
  LN_hmac_sha3_256                                           = 'hmac-sha3-256';
  NID_hmac_sha3_256                                          = 1103;
  SN_hmac_sha3_384                                           = 'id-hmacWithSHA3-384';
  LN_hmac_sha3_384                                           = 'hmac-sha3-384';
  NID_hmac_sha3_384                                          = 1104;
  SN_hmac_sha3_512                                           = 'id-hmacWithSHA3-512';
  LN_hmac_sha3_512                                           = 'hmac-sha3-512';
  NID_hmac_sha3_512                                          = 1105;
  SN_dsa_with_SHA224                                         = 'dsa_with_SHA224';
  NID_dsa_with_SHA224                                        = 802;
  SN_dsa_with_SHA256                                         = 'dsa_with_SHA256';
  NID_dsa_with_SHA256                                        = 803;
  SN_dsa_with_SHA384                                         = 'id-dsa-with-sha384';
  LN_dsa_with_SHA384                                         = 'dsa_with_SHA384';
  NID_dsa_with_SHA384                                        = 1106;
  SN_dsa_with_SHA512                                         = 'id-dsa-with-sha512';
  LN_dsa_with_SHA512                                         = 'dsa_with_SHA512';
  NID_dsa_with_SHA512                                        = 1107;
  SN_dsa_with_SHA3_224                                       = 'id-dsa-with-sha3-224';
  LN_dsa_with_SHA3_224                                       = 'dsa_with_SHA3-224';
  NID_dsa_with_SHA3_224                                      = 1108;
  SN_dsa_with_SHA3_256                                       = 'id-dsa-with-sha3-256';
  LN_dsa_with_SHA3_256                                       = 'dsa_with_SHA3-256';
  NID_dsa_with_SHA3_256                                      = 1109;
  SN_dsa_with_SHA3_384                                       = 'id-dsa-with-sha3-384';
  LN_dsa_with_SHA3_384                                       = 'dsa_with_SHA3-384';
  NID_dsa_with_SHA3_384                                      = 1110;
  SN_dsa_with_SHA3_512                                       = 'id-dsa-with-sha3-512';
  LN_dsa_with_SHA3_512                                       = 'dsa_with_SHA3-512';
  NID_dsa_with_SHA3_512                                      = 1111;
  SN_ecdsa_with_SHA3_224                                     = 'id-ecdsa-with-sha3-224';
  LN_ecdsa_with_SHA3_224                                     = 'ecdsa_with_SHA3-224';
  NID_ecdsa_with_SHA3_224                                    = 1112;
  SN_ecdsa_with_SHA3_256                                     = 'id-ecdsa-with-sha3-256';
  LN_ecdsa_with_SHA3_256                                     = 'ecdsa_with_SHA3-256';
  NID_ecdsa_with_SHA3_256                                    = 1113;
  SN_ecdsa_with_SHA3_384                                     = 'id-ecdsa-with-sha3-384';
  LN_ecdsa_with_SHA3_384                                     = 'ecdsa_with_SHA3-384';
  NID_ecdsa_with_SHA3_384                                    = 1114;
  SN_ecdsa_with_SHA3_512                                     = 'id-ecdsa-with-sha3-512';
  LN_ecdsa_with_SHA3_512                                     = 'ecdsa_with_SHA3-512';
  NID_ecdsa_with_SHA3_512                                    = 1115;
  SN_RSA_SHA3_224                                            = 'id-rsassa-pkcs1-v1_5-with-sha3-224';
  LN_RSA_SHA3_224                                            = 'RSA-SHA3-224';
  NID_RSA_SHA3_224                                           = 1116;
  SN_RSA_SHA3_256                                            = 'id-rsassa-pkcs1-v1_5-with-sha3-256';
  LN_RSA_SHA3_256                                            = 'RSA-SHA3-256';
  NID_RSA_SHA3_256                                           = 1117;
  SN_RSA_SHA3_384                                            = 'id-rsassa-pkcs1-v1_5-with-sha3-384';
  LN_RSA_SHA3_384                                            = 'RSA-SHA3-384';
  NID_RSA_SHA3_384                                           = 1118;
  SN_RSA_SHA3_512                                            = 'id-rsassa-pkcs1-v1_5-with-sha3-512';
  LN_RSA_SHA3_512                                            = 'RSA-SHA3-512';
  NID_RSA_SHA3_512                                           = 1119;
  SN_hold_instruction_code                                   = 'holdInstructionCode';
  LN_hold_instruction_code                                   = 'Hold Instruction Code';
  NID_hold_instruction_code                                  = 430;
  SN_hold_instruction_none                                   = 'holdInstructionNone';
  LN_hold_instruction_none                                   = 'Hold Instruction None';
  NID_hold_instruction_none                                  = 431;
  SN_hold_instruction_call_issuer                            = 'holdInstructionCallIssuer';
  LN_hold_instruction_call_issuer                            = 'Hold Instruction Call Issuer';
  NID_hold_instruction_call_issuer                           = 432;
  SN_hold_instruction_reject                                 = 'holdInstructionReject';
  LN_hold_instruction_reject                                 = 'Hold Instruction Reject';
  NID_hold_instruction_reject                                = 433;
  SN_data                                                    = 'data';
  NID_data                                                   = 434;
  SN_pss                                                     = 'pss';
  NID_pss                                                    = 435;
  SN_ucl                                                     = 'ucl';
  NID_ucl                                                    = 436;
  SN_pilot                                                   = 'pilot';
  NID_pilot                                                  = 437;
  LN_pilotAttributeType                                      = 'pilotAttributeType';
  NID_pilotAttributeType                                     = 438;
  LN_pilotAttributeSyntax                                    = 'pilotAttributeSyntax';
  NID_pilotAttributeSyntax                                   = 439;
  LN_pilotObjectClass                                        = 'pilotObjectClass';
  NID_pilotObjectClass                                       = 440;
  LN_pilotGroups                                             = 'pilotGroups';
  NID_pilotGroups                                            = 441;
  LN_iA5StringSyntax                                         = 'iA5StringSyntax';
  NID_iA5StringSyntax                                        = 442;
  LN_caseIgnoreIA5StringSyntax                               = 'caseIgnoreIA5StringSyntax';
  NID_caseIgnoreIA5StringSyntax                              = 443;
  LN_pilotObject                                             = 'pilotObject';
  NID_pilotObject                                            = 444;
  LN_pilotPerson                                             = 'pilotPerson';
  NID_pilotPerson                                            = 445;
  SN_account                                                 = 'account';
  NID_account                                                = 446;
  SN_document                                                = 'document';
  NID_document                                               = 447;
  SN_room                                                    = 'room';
  NID_room                                                   = 448;
  LN_documentSeries                                          = 'documentSeries';
  NID_documentSeries                                         = 449;
  SN_Domain                                                  = 'domain';
  LN_Domain                                                  = 'Domain';
  NID_Domain                                                 = 392;
  LN_rFC822localPart                                         = 'rFC822localPart';
  NID_rFC822localPart                                        = 450;
  LN_dNSDomain                                               = 'dNSDomain';
  NID_dNSDomain                                              = 451;
  LN_domainRelatedObject                                     = 'domainRelatedObject';
  NID_domainRelatedObject                                    = 452;
  LN_friendlyCountry                                         = 'friendlyCountry';
  NID_friendlyCountry                                        = 453;
  LN_simpleSecurityObject                                    = 'simpleSecurityObject';
  NID_simpleSecurityObject                                   = 454;
  LN_pilotOrganization                                       = 'pilotOrganization';
  NID_pilotOrganization                                      = 455;
  LN_pilotDSA                                                = 'pilotDSA';
  NID_pilotDSA                                               = 456;
  LN_qualityLabelledData                                     = 'qualityLabelledData';
  NID_qualityLabelledData                                    = 457;
  SN_userId                                                  = 'UID';
  LN_userId                                                  = 'userId';
  NID_userId                                                 = 458;
  LN_textEncodedORAddress                                    = 'textEncodedORAddress';
  NID_textEncodedORAddress                                   = 459;
  SN_rfc822Mailbox                                           = 'mail';
  LN_rfc822Mailbox                                           = 'rfc822Mailbox';
  NID_rfc822Mailbox                                          = 460;
  SN_info                                                    = 'info';
  NID_info                                                   = 461;
  LN_favouriteDrink                                          = 'favouriteDrink';
  NID_favouriteDrink                                         = 462;
  LN_roomNumber                                              = 'roomNumber';
  NID_roomNumber                                             = 463;
  SN_photo                                                   = 'photo';
  NID_photo                                                  = 464;
  LN_userClass                                               = 'userClass';
  NID_userClass                                              = 465;
  SN_host                                                    = 'host';
  NID_host                                                   = 466;
  SN_manager                                                 = 'manager';
  NID_manager                                                = 467;
  LN_documentIdentifier                                      = 'documentIdentifier';
  NID_documentIdentifier                                     = 468;
  LN_documentTitle                                           = 'documentTitle';
  NID_documentTitle                                          = 469;
  LN_documentVersion                                         = 'documentVersion';
  NID_documentVersion                                        = 470;
  LN_documentAuthor                                          = 'documentAuthor';
  NID_documentAuthor                                         = 471;
  LN_documentLocation                                        = 'documentLocation';
  NID_documentLocation                                       = 472;
  LN_homeTelephoneNumber                                     = 'homeTelephoneNumber';
  NID_homeTelephoneNumber                                    = 473;
  SN_secretary                                               = 'secretary';
  NID_secretary                                              = 474;
  LN_otherMailbox                                            = 'otherMailbox';
  NID_otherMailbox                                           = 475;
  LN_lastModifiedTime                                        = 'lastModifiedTime';
  NID_lastModifiedTime                                       = 476;
  LN_lastModifiedBy                                          = 'lastModifiedBy';
  NID_lastModifiedBy                                         = 477;
  SN_domainComponent                                         = 'DC';
  LN_domainComponent                                         = 'domainComponent';
  NID_domainComponent                                        = 391;
  LN_aRecord                                                 = 'aRecord';
  NID_aRecord                                                = 478;
  LN_pilotAttributeType27                                    = 'pilotAttributeType27';
  NID_pilotAttributeType27                                   = 479;
  LN_mXRecord                                                = 'mXRecord';
  NID_mXRecord                                               = 480;
  LN_nSRecord                                                = 'nSRecord';
  NID_nSRecord                                               = 481;
  LN_sOARecord                                               = 'sOARecord';
  NID_sOARecord                                              = 482;
  LN_cNAMERecord                                             = 'cNAMERecord';
  NID_cNAMERecord                                            = 483;
  LN_associatedDomain                                        = 'associatedDomain';
  NID_associatedDomain                                       = 484;
  LN_associatedName                                          = 'associatedName';
  NID_associatedName                                         = 485;
  LN_homePostalAddress                                       = 'homePostalAddress';
  NID_homePostalAddress                                      = 486;
  LN_personalTitle                                           = 'personalTitle';
  NID_personalTitle                                          = 487;
  LN_mobileTelephoneNumber                                   = 'mobileTelephoneNumber';
  NID_mobileTelephoneNumber                                  = 488;
  LN_pagerTelephoneNumber                                    = 'pagerTelephoneNumber';
  NID_pagerTelephoneNumber                                   = 489;
  LN_friendlyCountryName                                     = 'friendlyCountryName';
  NID_friendlyCountryName                                    = 490;
  SN_uniqueIdentifier                                        = 'uid';
  LN_uniqueIdentifier                                        = 'uniqueIdentifier';
  NID_uniqueIdentifier                                       = 102;
  LN_organizationalStatus                                    = 'organizationalStatus';
  NID_organizationalStatus                                   = 491;
  LN_janetMailbox                                            = 'janetMailbox';
  NID_janetMailbox                                           = 492;
  LN_mailPreferenceOption                                    = 'mailPreferenceOption';
  NID_mailPreferenceOption                                   = 493;
  LN_buildingName                                            = 'buildingName';
  NID_buildingName                                           = 494;
  LN_dSAQuality                                              = 'dSAQuality';
  NID_dSAQuality                                             = 495;
  LN_singleLevelQuality                                      = 'singleLevelQuality';
  NID_singleLevelQuality                                     = 496;
  LN_subtreeMinimumQuality                                   = 'subtreeMinimumQuality';
  NID_subtreeMinimumQuality                                  = 497;
  LN_subtreeMaximumQuality                                   = 'subtreeMaximumQuality';
  NID_subtreeMaximumQuality                                  = 498;
  LN_personalSignature                                       = 'personalSignature';
  NID_personalSignature                                      = 499;
  LN_dITRedirect                                             = 'dITRedirect';
  NID_dITRedirect                                            = 500;
  SN_audio                                                   = 'audio';
  NID_audio                                                  = 501;
  LN_documentPublisher                                       = 'documentPublisher';
  NID_documentPublisher                                      = 502;
  SN_id_set                                                  = 'id-set';
  LN_id_set                                                  = 'Secure Electronic Transactions';
  NID_id_set                                                 = 512;
  SN_set_ctype                                               = 'set-ctype';
  LN_set_ctype                                               = 'content types';
  NID_set_ctype                                              = 513;
  SN_set_msgExt                                              = 'set-msgExt';
  LN_set_msgExt                                              = 'message extensions';
  NID_set_msgExt                                             = 514;
  SN_set_attr                                                = 'set-attr';
  NID_set_attr                                               = 515;
  SN_set_policy                                              = 'set-policy';
  NID_set_policy                                             = 516;
  SN_set_certExt                                             = 'set-certExt';
  LN_set_certExt                                             = 'certificate extensions';
  NID_set_certExt                                            = 517;
  SN_set_brand                                               = 'set-brand';
  NID_set_brand                                              = 518;
  SN_setct_PANData                                           = 'setct-PANData';
  NID_setct_PANData                                          = 519;
  SN_setct_PANToken                                          = 'setct-PANToken';
  NID_setct_PANToken                                         = 520;
  SN_setct_PANOnly                                           = 'setct-PANOnly';
  NID_setct_PANOnly                                          = 521;
  SN_setct_OIData                                            = 'setct-OIData';
  NID_setct_OIData                                           = 522;
  SN_setct_PI                                                = 'setct-PI';
  NID_setct_PI                                               = 523;
  SN_setct_PIData                                            = 'setct-PIData';
  NID_setct_PIData                                           = 524;
  SN_setct_PIDataUnsigned                                    = 'setct-PIDataUnsigned';
  NID_setct_PIDataUnsigned                                   = 525;
  SN_setct_HODInput                                          = 'setct-HODInput';
  NID_setct_HODInput                                         = 526;
  SN_setct_AuthResBaggage                                    = 'setct-AuthResBaggage';
  NID_setct_AuthResBaggage                                   = 527;
  SN_setct_AuthRevReqBaggage                                 = 'setct-AuthRevReqBaggage';
  NID_setct_AuthRevReqBaggage                                = 528;
  SN_setct_AuthRevResBaggage                                 = 'setct-AuthRevResBaggage';
  NID_setct_AuthRevResBaggage                                = 529;
  SN_setct_CapTokenSeq                                       = 'setct-CapTokenSeq';
  NID_setct_CapTokenSeq                                      = 530;
  SN_setct_PInitResData                                      = 'setct-PInitResData';
  NID_setct_PInitResData                                     = 531;
  SN_setct_PI_TBS                                            = 'setct-PI-TBS';
  NID_setct_PI_TBS                                           = 532;
  SN_setct_PResData                                          = 'setct-PResData';
  NID_setct_PResData                                         = 533;
  SN_setct_AuthReqTBS                                        = 'setct-AuthReqTBS';
  NID_setct_AuthReqTBS                                       = 534;
  SN_setct_AuthResTBS                                        = 'setct-AuthResTBS';
  NID_setct_AuthResTBS                                       = 535;
  SN_setct_AuthResTBSX                                       = 'setct-AuthResTBSX';
  NID_setct_AuthResTBSX                                      = 536;
  SN_setct_AuthTokenTBS                                      = 'setct-AuthTokenTBS';
  NID_setct_AuthTokenTBS                                     = 537;
  SN_setct_CapTokenData                                      = 'setct-CapTokenData';
  NID_setct_CapTokenData                                     = 538;
  SN_setct_CapTokenTBS                                       = 'setct-CapTokenTBS';
  NID_setct_CapTokenTBS                                      = 539;
  SN_setct_AcqCardCodeMsg                                    = 'setct-AcqCardCodeMsg';
  NID_setct_AcqCardCodeMsg                                   = 540;
  SN_setct_AuthRevReqTBS                                     = 'setct-AuthRevReqTBS';
  NID_setct_AuthRevReqTBS                                    = 541;
  SN_setct_AuthRevResData                                    = 'setct-AuthRevResData';
  NID_setct_AuthRevResData                                   = 542;
  SN_setct_AuthRevResTBS                                     = 'setct-AuthRevResTBS';
  NID_setct_AuthRevResTBS                                    = 543;
  SN_setct_CapReqTBS                                         = 'setct-CapReqTBS';
  NID_setct_CapReqTBS                                        = 544;
  SN_setct_CapReqTBSX                                        = 'setct-CapReqTBSX';
  NID_setct_CapReqTBSX                                       = 545;
  SN_setct_CapResData                                        = 'setct-CapResData';
  NID_setct_CapResData                                       = 546;
  SN_setct_CapRevReqTBS                                      = 'setct-CapRevReqTBS';
  NID_setct_CapRevReqTBS                                     = 547;
  SN_setct_CapRevReqTBSX                                     = 'setct-CapRevReqTBSX';
  NID_setct_CapRevReqTBSX                                    = 548;
  SN_setct_CapRevResData                                     = 'setct-CapRevResData';
  NID_setct_CapRevResData                                    = 549;
  SN_setct_CredReqTBS                                        = 'setct-CredReqTBS';
  NID_setct_CredReqTBS                                       = 550;
  SN_setct_CredReqTBSX                                       = 'setct-CredReqTBSX';
  NID_setct_CredReqTBSX                                      = 551;
  SN_setct_CredResData                                       = 'setct-CredResData';
  NID_setct_CredResData                                      = 552;
  SN_setct_CredRevReqTBS                                     = 'setct-CredRevReqTBS';
  NID_setct_CredRevReqTBS                                    = 553;
  SN_setct_CredRevReqTBSX                                    = 'setct-CredRevReqTBSX';
  NID_setct_CredRevReqTBSX                                   = 554;
  SN_setct_CredRevResData                                    = 'setct-CredRevResData';
  NID_setct_CredRevResData                                   = 555;
  SN_setct_PCertReqData                                      = 'setct-PCertReqData';
  NID_setct_PCertReqData                                     = 556;
  SN_setct_PCertResTBS                                       = 'setct-PCertResTBS';
  NID_setct_PCertResTBS                                      = 557;
  SN_setct_BatchAdminReqData                                 = 'setct-BatchAdminReqData';
  NID_setct_BatchAdminReqData                                = 558;
  SN_setct_BatchAdminResData                                 = 'setct-BatchAdminResData';
  NID_setct_BatchAdminResData                                = 559;
  SN_setct_CardCInitResTBS                                   = 'setct-CardCInitResTBS';
  NID_setct_CardCInitResTBS                                  = 560;
  SN_setct_MeAqCInitResTBS                                   = 'setct-MeAqCInitResTBS';
  NID_setct_MeAqCInitResTBS                                  = 561;
  SN_setct_RegFormResTBS                                     = 'setct-RegFormResTBS';
  NID_setct_RegFormResTBS                                    = 562;
  SN_setct_CertReqData                                       = 'setct-CertReqData';
  NID_setct_CertReqData                                      = 563;
  SN_setct_CertReqTBS                                        = 'setct-CertReqTBS';
  NID_setct_CertReqTBS                                       = 564;
  SN_setct_CertResData                                       = 'setct-CertResData';
  NID_setct_CertResData                                      = 565;
  SN_setct_CertInqReqTBS                                     = 'setct-CertInqReqTBS';
  NID_setct_CertInqReqTBS                                    = 566;
  SN_setct_ErrorTBS                                          = 'setct-ErrorTBS';
  NID_setct_ErrorTBS                                         = 567;
  SN_setct_PIDualSignedTBE                                   = 'setct-PIDualSignedTBE';
  NID_setct_PIDualSignedTBE                                  = 568;
  SN_setct_PIUnsignedTBE                                     = 'setct-PIUnsignedTBE';
  NID_setct_PIUnsignedTBE                                    = 569;
  SN_setct_AuthReqTBE                                        = 'setct-AuthReqTBE';
  NID_setct_AuthReqTBE                                       = 570;
  SN_setct_AuthResTBE                                        = 'setct-AuthResTBE';
  NID_setct_AuthResTBE                                       = 571;
  SN_setct_AuthResTBEX                                       = 'setct-AuthResTBEX';
  NID_setct_AuthResTBEX                                      = 572;
  SN_setct_AuthTokenTBE                                      = 'setct-AuthTokenTBE';
  NID_setct_AuthTokenTBE                                     = 573;
  SN_setct_CapTokenTBE                                       = 'setct-CapTokenTBE';
  NID_setct_CapTokenTBE                                      = 574;
  SN_setct_CapTokenTBEX                                      = 'setct-CapTokenTBEX';
  NID_setct_CapTokenTBEX                                     = 575;
  SN_setct_AcqCardCodeMsgTBE                                 = 'setct-AcqCardCodeMsgTBE';
  NID_setct_AcqCardCodeMsgTBE                                = 576;
  SN_setct_AuthRevReqTBE                                     = 'setct-AuthRevReqTBE';
  NID_setct_AuthRevReqTBE                                    = 577;
  SN_setct_AuthRevResTBE                                     = 'setct-AuthRevResTBE';
  NID_setct_AuthRevResTBE                                    = 578;
  SN_setct_AuthRevResTBEB                                    = 'setct-AuthRevResTBEB';
  NID_setct_AuthRevResTBEB                                   = 579;
  SN_setct_CapReqTBE                                         = 'setct-CapReqTBE';
  NID_setct_CapReqTBE                                        = 580;
  SN_setct_CapReqTBEX                                        = 'setct-CapReqTBEX';
  NID_setct_CapReqTBEX                                       = 581;
  SN_setct_CapResTBE                                         = 'setct-CapResTBE';
  NID_setct_CapResTBE                                        = 582;
  SN_setct_CapRevReqTBE                                      = 'setct-CapRevReqTBE';
  NID_setct_CapRevReqTBE                                     = 583;
  SN_setct_CapRevReqTBEX                                     = 'setct-CapRevReqTBEX';
  NID_setct_CapRevReqTBEX                                    = 584;
  SN_setct_CapRevResTBE                                      = 'setct-CapRevResTBE';
  NID_setct_CapRevResTBE                                     = 585;
  SN_setct_CredReqTBE                                        = 'setct-CredReqTBE';
  NID_setct_CredReqTBE                                       = 586;
  SN_setct_CredReqTBEX                                       = 'setct-CredReqTBEX';
  NID_setct_CredReqTBEX                                      = 587;
  SN_setct_CredResTBE                                        = 'setct-CredResTBE';
  NID_setct_CredResTBE                                       = 588;
  SN_setct_CredRevReqTBE                                     = 'setct-CredRevReqTBE';
  NID_setct_CredRevReqTBE                                    = 589;
  SN_setct_CredRevReqTBEX                                    = 'setct-CredRevReqTBEX';
  NID_setct_CredRevReqTBEX                                   = 590;
  SN_setct_CredRevResTBE                                     = 'setct-CredRevResTBE';
  NID_setct_CredRevResTBE                                    = 591;
  SN_setct_BatchAdminReqTBE                                  = 'setct-BatchAdminReqTBE';
  NID_setct_BatchAdminReqTBE                                 = 592;
  SN_setct_BatchAdminResTBE                                  = 'setct-BatchAdminResTBE';
  NID_setct_BatchAdminResTBE                                 = 593;
  SN_setct_RegFormReqTBE                                     = 'setct-RegFormReqTBE';
  NID_setct_RegFormReqTBE                                    = 594;
  SN_setct_CertReqTBE                                        = 'setct-CertReqTBE';
  NID_setct_CertReqTBE                                       = 595;
  SN_setct_CertReqTBEX                                       = 'setct-CertReqTBEX';
  NID_setct_CertReqTBEX                                      = 596;
  SN_setct_CertResTBE                                        = 'setct-CertResTBE';
  NID_setct_CertResTBE                                       = 597;
  SN_setct_CRLNotificationTBS                                = 'setct-CRLNotificationTBS';
  NID_setct_CRLNotificationTBS                               = 598;
  SN_setct_CRLNotificationResTBS                             = 'setct-CRLNotificationResTBS';
  NID_setct_CRLNotificationResTBS                            = 599;
  SN_setct_BCIDistributionTBS                                = 'setct-BCIDistributionTBS';
  NID_setct_BCIDistributionTBS                               = 600;
  SN_setext_genCrypt                                         = 'setext-genCrypt';
  LN_setext_genCrypt                                         = 'generic cryptogram';
  NID_setext_genCrypt                                        = 601;
  SN_setext_miAuth                                           = 'setext-miAuth';
  LN_setext_miAuth                                           = 'merchant initiated auth';
  NID_setext_miAuth                                          = 602;
  SN_setext_pinSecure                                        = 'setext-pinSecure';
  NID_setext_pinSecure                                       = 603;
  SN_setext_pinAny                                           = 'setext-pinAny';
  NID_setext_pinAny                                          = 604;
  SN_setext_track2                                           = 'setext-track2';
  NID_setext_track2                                          = 605;
  SN_setext_cv                                               = 'setext-cv';
  LN_setext_cv                                               = 'additional verification';
  NID_setext_cv                                              = 606;
  SN_set_policy_root                                         = 'set-policy-root';
  NID_set_policy_root                                        = 607;
  SN_setCext_hashedRoot                                      = 'setCext-hashedRoot';
  NID_setCext_hashedRoot                                     = 608;
  SN_setCext_certType                                        = 'setCext-certType';
  NID_setCext_certType                                       = 609;
  SN_setCext_merchData                                       = 'setCext-merchData';
  NID_setCext_merchData                                      = 610;
  SN_setCext_cCertRequired                                   = 'setCext-cCertRequired';
  NID_setCext_cCertRequired                                  = 611;
  SN_setCext_tunneling                                       = 'setCext-tunneling';
  NID_setCext_tunneling                                      = 612;
  SN_setCext_setExt                                          = 'setCext-setExt';
  NID_setCext_setExt                                         = 613;
  SN_setCext_setQualf                                        = 'setCext-setQualf';
  NID_setCext_setQualf                                       = 614;
  SN_setCext_PGWYcapabilities                                = 'setCext-PGWYcapabilities';
  NID_setCext_PGWYcapabilities                               = 615;
  SN_setCext_TokenIdentifier                                 = 'setCext-TokenIdentifier';
  NID_setCext_TokenIdentifier                                = 616;
  SN_setCext_Track2Data                                      = 'setCext-Track2Data';
  NID_setCext_Track2Data                                     = 617;
  SN_setCext_TokenType                                       = 'setCext-TokenType';
  NID_setCext_TokenType                                      = 618;
  SN_setCext_IssuerCapabilities                              = 'setCext-IssuerCapabilities';
  NID_setCext_IssuerCapabilities                             = 619;
  SN_setAttr_Cert                                            = 'setAttr-Cert';
  NID_setAttr_Cert                                           = 620;
  SN_setAttr_PGWYcap                                         = 'setAttr-PGWYcap';
  LN_setAttr_PGWYcap                                         = 'payment gateway capabilities';
  NID_setAttr_PGWYcap                                        = 621;
  SN_setAttr_TokenType                                       = 'setAttr-TokenType';
  NID_setAttr_TokenType                                      = 622;
  SN_setAttr_IssCap                                          = 'setAttr-IssCap';
  LN_setAttr_IssCap                                          = 'issuer capabilities';
  NID_setAttr_IssCap                                         = 623;
  SN_set_rootKeyThumb                                        = 'set-rootKeyThumb';
  NID_set_rootKeyThumb                                       = 624;
  SN_set_addPolicy                                           = 'set-addPolicy';
  NID_set_addPolicy                                          = 625;
  SN_setAttr_Token_EMV                                       = 'setAttr-Token-EMV';
  NID_setAttr_Token_EMV                                      = 626;
  SN_setAttr_Token_B0Prime                                   = 'setAttr-Token-B0Prime';
  NID_setAttr_Token_B0Prime                                  = 627;
  SN_setAttr_IssCap_CVM                                      = 'setAttr-IssCap-CVM';
  NID_setAttr_IssCap_CVM                                     = 628;
  SN_setAttr_IssCap_T2                                       = 'setAttr-IssCap-T2';
  NID_setAttr_IssCap_T2                                      = 629;
  SN_setAttr_IssCap_Sig                                      = 'setAttr-IssCap-Sig';
  NID_setAttr_IssCap_Sig                                     = 630;
  SN_setAttr_GenCryptgrm                                     = 'setAttr-GenCryptgrm';
  LN_setAttr_GenCryptgrm                                     = 'generate cryptogram';
  NID_setAttr_GenCryptgrm                                    = 631;
  SN_setAttr_T2Enc                                           = 'setAttr-T2Enc';
  LN_setAttr_T2Enc                                           = 'encrypted track 2';
  NID_setAttr_T2Enc                                          = 632;
  SN_setAttr_T2cleartxt                                      = 'setAttr-T2cleartxt';
  LN_setAttr_T2cleartxt                                      = 'cleartext track 2';
  NID_setAttr_T2cleartxt                                     = 633;
  SN_setAttr_TokICCsig                                       = 'setAttr-TokICCsig';
  LN_setAttr_TokICCsig                                       = 'ICC or token signature';
  NID_setAttr_TokICCsig                                      = 634;
  SN_setAttr_SecDevSig                                       = 'setAttr-SecDevSig';
  LN_setAttr_SecDevSig                                       = 'secure device signature';
  NID_setAttr_SecDevSig                                      = 635;
  SN_set_brand_IATA_ATA                                      = 'set-brand-IATA-ATA';
  NID_set_brand_IATA_ATA                                     = 636;
  SN_set_brand_Diners                                        = 'set-brand-Diners';
  NID_set_brand_Diners                                       = 637;
  SN_set_brand_AmericanExpress                               = 'set-brand-AmericanExpress';
  NID_set_brand_AmericanExpress                              = 638;
  SN_set_brand_JCB                                           = 'set-brand-JCB';
  NID_set_brand_JCB                                          = 639;
  SN_set_brand_Visa                                          = 'set-brand-Visa';
  NID_set_brand_Visa                                         = 640;
  SN_set_brand_MasterCard                                    = 'set-brand-MasterCard';
  NID_set_brand_MasterCard                                   = 641;
  SN_set_brand_Novus                                         = 'set-brand-Novus';
  NID_set_brand_Novus                                        = 642;
  SN_des_cdmf                                                = 'DES-CDMF';
  LN_des_cdmf                                                = 'des-cdmf';
  NID_des_cdmf                                               = 643;
  SN_rsaOAEPEncryptionSET                                    = 'rsaOAEPEncryptionSET';
  NID_rsaOAEPEncryptionSET                                   = 644;
  SN_ipsec3                                                  = 'Oakley-EC2N-3';
  LN_ipsec3                                                  = 'ipsec3';
  NID_ipsec3                                                 = 749;
  SN_ipsec4                                                  = 'Oakley-EC2N-4';
  LN_ipsec4                                                  = 'ipsec4';
  NID_ipsec4                                                 = 750;
  SN_whirlpool                                               = 'whirlpool';
  NID_whirlpool                                              = 804;
  SN_cryptopro                                               = 'cryptopro';
  NID_cryptopro                                              = 805;
  SN_cryptocom                                               = 'cryptocom';
  NID_cryptocom                                              = 806;
  SN_id_tc26                                                 = 'id-tc26';
  NID_id_tc26                                                = 974;
  SN_id_GostR3411_94_with_GostR3410_2001                     = 'id-GostR3411-94-with-GostR3410-2001';
  LN_id_GostR3411_94_with_GostR3410_2001                     = 'GOST R 34.11-94 with GOST R 34.10-2001';
  NID_id_GostR3411_94_with_GostR3410_2001                    = 807;
  SN_id_GostR3411_94_with_GostR3410_94                       = 'id-GostR3411-94-with-GostR3410-94';
  LN_id_GostR3411_94_with_GostR3410_94                       = 'GOST R 34.11-94 with GOST R 34.10-94';
  NID_id_GostR3411_94_with_GostR3410_94                      = 808;
  SN_id_GostR3411_94                                         = 'md_gost94';
  LN_id_GostR3411_94                                         = 'GOST R 34.11-94';
  NID_id_GostR3411_94                                        = 809;
  SN_id_HMACGostR3411_94                                     = 'id-HMACGostR3411-94';
  LN_id_HMACGostR3411_94                                     = 'HMAC GOST 34.11-94';
  NID_id_HMACGostR3411_94                                    = 810;
  SN_id_GostR3410_2001                                       = 'gost2001';
  LN_id_GostR3410_2001                                       = 'GOST R 34.10-2001';
  NID_id_GostR3410_2001                                      = 811;
  SN_id_GostR3410_94                                         = 'gost94';
  LN_id_GostR3410_94                                         = 'GOST R 34.10-94';
  NID_id_GostR3410_94                                        = 812;
  SN_id_Gost28147_89                                         = 'gost89';
  LN_id_Gost28147_89                                         = 'GOST 28147-89';
  NID_id_Gost28147_89                                        = 813;
  SN_gost89_cnt                                              = 'gost89-cnt';
  NID_gost89_cnt                                             = 814;
  SN_gost89_cnt_12                                           = 'gost89-cnt-12';
  NID_gost89_cnt_12                                          = 975;
  SN_gost89_cbc                                              = 'gost89-cbc';
  NID_gost89_cbc                                             = 1009;
  SN_gost89_ecb                                              = 'gost89-ecb';
  NID_gost89_ecb                                             = 1010;
  SN_gost89_ctr                                              = 'gost89-ctr';
  NID_gost89_ctr                                             = 1011;
  SN_id_Gost28147_89_MAC                                     = 'gost-mac';
  LN_id_Gost28147_89_MAC                                     = 'GOST 28147-89 MAC';
  NID_id_Gost28147_89_MAC                                    = 815;
  SN_gost_mac_12                                             = 'gost-mac-12';
  NID_gost_mac_12                                            = 976;
  SN_id_GostR3411_94_prf                                     = 'prf-gostr3411-94';
  LN_id_GostR3411_94_prf                                     = 'GOST R 34.11-94 PRF';
  NID_id_GostR3411_94_prf                                    = 816;
  SN_id_GostR3410_2001DH                                     = 'id-GostR3410-2001DH';
  LN_id_GostR3410_2001DH                                     = 'GOST R 34.10-2001 DH';
  NID_id_GostR3410_2001DH                                    = 817;
  SN_id_GostR3410_94DH                                       = 'id-GostR3410-94DH';
  LN_id_GostR3410_94DH                                       = 'GOST R 34.10-94 DH';
  NID_id_GostR3410_94DH                                      = 818;
  SN_id_Gost28147_89_CryptoPro_KeyMeshing                    = 'id-Gost28147-89-CryptoPro-KeyMeshing';
  NID_id_Gost28147_89_CryptoPro_KeyMeshing                   = 819;
  SN_id_Gost28147_89_None_KeyMeshing                         = 'id-Gost28147-89-None-KeyMeshing';
  NID_id_Gost28147_89_None_KeyMeshing                        = 820;
  SN_id_GostR3411_94_TestParamSet                            = 'id-GostR3411-94-TestParamSet';
  NID_id_GostR3411_94_TestParamSet                           = 821;
  SN_id_GostR3411_94_CryptoProParamSet                       = 'id-GostR3411-94-CryptoProParamSet';
  NID_id_GostR3411_94_CryptoProParamSet                      = 822;
  SN_id_Gost28147_89_TestParamSet                            = 'id-Gost28147-89-TestParamSet';
  NID_id_Gost28147_89_TestParamSet                           = 823;
  SN_id_Gost28147_89_CryptoPro_A_ParamSet                    = 'id-Gost28147-89-CryptoPro-A-ParamSet';
  NID_id_Gost28147_89_CryptoPro_A_ParamSet                   = 824;
  SN_id_Gost28147_89_CryptoPro_B_ParamSet                    = 'id-Gost28147-89-CryptoPro-B-ParamSet';
  NID_id_Gost28147_89_CryptoPro_B_ParamSet                   = 825;
  SN_id_Gost28147_89_CryptoPro_C_ParamSet                    = 'id-Gost28147-89-CryptoPro-C-ParamSet';
  NID_id_Gost28147_89_CryptoPro_C_ParamSet                   = 826;
  SN_id_Gost28147_89_CryptoPro_D_ParamSet                    = 'id-Gost28147-89-CryptoPro-D-ParamSet';
  NID_id_Gost28147_89_CryptoPro_D_ParamSet                   = 827;
  SN_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet            = 'id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet';
  NID_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet           = 828;
  SN_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet            = 'id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet';
  NID_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet           = 829;
  SN_id_Gost28147_89_CryptoPro_RIC_1_ParamSet                = 'id-Gost28147-89-CryptoPro-RIC-1-ParamSet';
  NID_id_Gost28147_89_CryptoPro_RIC_1_ParamSet               = 830;
  SN_id_GostR3410_94_TestParamSet                            = 'id-GostR3410-94-TestParamSet';
  NID_id_GostR3410_94_TestParamSet                           = 831;
  SN_id_GostR3410_94_CryptoPro_A_ParamSet                    = 'id-GostR3410-94-CryptoPro-A-ParamSet';
  NID_id_GostR3410_94_CryptoPro_A_ParamSet                   = 832;
  SN_id_GostR3410_94_CryptoPro_B_ParamSet                    = 'id-GostR3410-94-CryptoPro-B-ParamSet';
  NID_id_GostR3410_94_CryptoPro_B_ParamSet                   = 833;
  SN_id_GostR3410_94_CryptoPro_C_ParamSet                    = 'id-GostR3410-94-CryptoPro-C-ParamSet';
  NID_id_GostR3410_94_CryptoPro_C_ParamSet                   = 834;
  SN_id_GostR3410_94_CryptoPro_D_ParamSet                    = 'id-GostR3410-94-CryptoPro-D-ParamSet';
  NID_id_GostR3410_94_CryptoPro_D_ParamSet                   = 835;
  SN_id_GostR3410_94_CryptoPro_XchA_ParamSet                 = 'id-GostR3410-94-CryptoPro-XchA-ParamSet';
  NID_id_GostR3410_94_CryptoPro_XchA_ParamSet                = 836;
  SN_id_GostR3410_94_CryptoPro_XchB_ParamSet                 = 'id-GostR3410-94-CryptoPro-XchB-ParamSet';
  NID_id_GostR3410_94_CryptoPro_XchB_ParamSet                = 837;
  SN_id_GostR3410_94_CryptoPro_XchC_ParamSet                 = 'id-GostR3410-94-CryptoPro-XchC-ParamSet';
  NID_id_GostR3410_94_CryptoPro_XchC_ParamSet                = 838;
  SN_id_GostR3410_2001_TestParamSet                          = 'id-GostR3410-2001-TestParamSet';
  NID_id_GostR3410_2001_TestParamSet                         = 839;
  SN_id_GostR3410_2001_CryptoPro_A_ParamSet                  = 'id-GostR3410-2001-CryptoPro-A-ParamSet';
  NID_id_GostR3410_2001_CryptoPro_A_ParamSet                 = 840;
  SN_id_GostR3410_2001_CryptoPro_B_ParamSet                  = 'id-GostR3410-2001-CryptoPro-B-ParamSet';
  NID_id_GostR3410_2001_CryptoPro_B_ParamSet                 = 841;
  SN_id_GostR3410_2001_CryptoPro_C_ParamSet                  = 'id-GostR3410-2001-CryptoPro-C-ParamSet';
  NID_id_GostR3410_2001_CryptoPro_C_ParamSet                 = 842;
  SN_id_GostR3410_2001_CryptoPro_XchA_ParamSet               = 'id-GostR3410-2001-CryptoPro-XchA-ParamSet';
  NID_id_GostR3410_2001_CryptoPro_XchA_ParamSet              = 843;
  SN_id_GostR3410_2001_CryptoPro_XchB_ParamSet               = 'id-GostR3410-2001-CryptoPro-XchB-ParamSet';
  NID_id_GostR3410_2001_CryptoPro_XchB_ParamSet              = 844;
  SN_id_GostR3410_94_a                                       = 'id-GostR3410-94-a';
  NID_id_GostR3410_94_a                                      = 845;
  SN_id_GostR3410_94_aBis                                    = 'id-GostR3410-94-aBis';
  NID_id_GostR3410_94_aBis                                   = 846;
  SN_id_GostR3410_94_b                                       = 'id-GostR3410-94-b';
  NID_id_GostR3410_94_b                                      = 847;
  SN_id_GostR3410_94_bBis                                    = 'id-GostR3410-94-bBis';
  NID_id_GostR3410_94_bBis                                   = 848;
  SN_id_Gost28147_89_cc                                      = 'id-Gost28147-89-cc';
  LN_id_Gost28147_89_cc                                      = 'GOST 28147-89 Cryptocom ParamSet';
  NID_id_Gost28147_89_cc                                     = 849;
  SN_id_GostR3410_94_cc                                      = 'gost94cc';
  LN_id_GostR3410_94_cc                                      = 'GOST 34.10-94 Cryptocom';
  NID_id_GostR3410_94_cc                                     = 850;
  SN_id_GostR3410_2001_cc                                    = 'gost2001cc';
  LN_id_GostR3410_2001_cc                                    = 'GOST 34.10-2001 Cryptocom';
  NID_id_GostR3410_2001_cc                                   = 851;
  SN_id_GostR3411_94_with_GostR3410_94_cc                    = 'id-GostR3411-94-with-GostR3410-94-cc';
  LN_id_GostR3411_94_with_GostR3410_94_cc                    = 'GOST R 34.11-94 with GOST R 34.10-94 Cryptocom';
  NID_id_GostR3411_94_with_GostR3410_94_cc                   = 852;
  SN_id_GostR3411_94_with_GostR3410_2001_cc                  = 'id-GostR3411-94-with-GostR3410-2001-cc';
  LN_id_GostR3411_94_with_GostR3410_2001_cc                  = 'GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom';
  NID_id_GostR3411_94_with_GostR3410_2001_cc                 = 853;
  SN_id_GostR3410_2001_ParamSet_cc                           = 'id-GostR3410-2001-ParamSet-cc';
  LN_id_GostR3410_2001_ParamSet_cc                           = 'GOST R 3410-2001 Parameter Set Cryptocom';
  NID_id_GostR3410_2001_ParamSet_cc                          = 854;
  SN_id_tc26_algorithms                                      = 'id-tc26-algorithms';
  NID_id_tc26_algorithms                                     = 977;
  SN_id_tc26_sign                                            = 'id-tc26-sign';
  NID_id_tc26_sign                                           = 978;
  SN_id_GostR3410_2012_256                                   = 'gost2012_256';
  LN_id_GostR3410_2012_256                                   = 'GOST R 34.10-2012 with 256 bit modulus';
  NID_id_GostR3410_2012_256                                  = 979;
  SN_id_GostR3410_2012_512                                   = 'gost2012_512';
  LN_id_GostR3410_2012_512                                   = 'GOST R 34.10-2012 with 512 bit modulus';
  NID_id_GostR3410_2012_512                                  = 980;
  SN_id_tc26_digest                                          = 'id-tc26-digest';
  NID_id_tc26_digest                                         = 981;
  SN_id_GostR3411_2012_256                                   = 'md_gost12_256';
  LN_id_GostR3411_2012_256                                   = 'GOST R 34.11-2012 with 256 bit hash';
  NID_id_GostR3411_2012_256                                  = 982;
  SN_id_GostR3411_2012_512                                   = 'md_gost12_512';
  LN_id_GostR3411_2012_512                                   = 'GOST R 34.11-2012 with 512 bit hash';
  NID_id_GostR3411_2012_512                                  = 983;
  SN_id_tc26_signwithdigest                                  = 'id-tc26-signwithdigest';
  NID_id_tc26_signwithdigest                                 = 984;
  SN_id_tc26_signwithdigest_gost3410_2012_256                = 'id-tc26-signwithdigest-gost3410-2012-256';
  LN_id_tc26_signwithdigest_gost3410_2012_256                = 'GOST R 34.10-2012 with GOST R 34.11-2012 (256 bit)';
  NID_id_tc26_signwithdigest_gost3410_2012_256               = 985;
  SN_id_tc26_signwithdigest_gost3410_2012_512                = 'id-tc26-signwithdigest-gost3410-2012-512';
  LN_id_tc26_signwithdigest_gost3410_2012_512                = 'GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit)';
  NID_id_tc26_signwithdigest_gost3410_2012_512               = 986;
  SN_id_tc26_mac                                             = 'id-tc26-mac';
  NID_id_tc26_mac                                            = 987;
  SN_id_tc26_hmac_gost_3411_2012_256                         = 'id-tc26-hmac-gost-3411-2012-256';
  LN_id_tc26_hmac_gost_3411_2012_256                         = 'HMAC GOST 34.11-2012 256 bit';
  NID_id_tc26_hmac_gost_3411_2012_256                        = 988;
  SN_id_tc26_hmac_gost_3411_2012_512                         = 'id-tc26-hmac-gost-3411-2012-512';
  LN_id_tc26_hmac_gost_3411_2012_512                         = 'HMAC GOST 34.11-2012 512 bit';
  NID_id_tc26_hmac_gost_3411_2012_512                        = 989;
  SN_id_tc26_cipher                                          = 'id-tc26-cipher';
  NID_id_tc26_cipher                                         = 990;
  SN_id_tc26_cipher_gostr3412_2015_magma                     = 'id-tc26-cipher-gostr3412-2015-magma';
  NID_id_tc26_cipher_gostr3412_2015_magma                    = 1173;
  SN_id_tc26_cipher_gostr3412_2015_magma_ctracpkm            = 'id-tc26-cipher-gostr3412-2015-magma-ctracpkm';
  NID_id_tc26_cipher_gostr3412_2015_magma_ctracpkm           = 1174;
  SN_id_tc26_cipher_gostr3412_2015_magma_ctracpkm_omac       = 'id-tc26-cipher-gostr3412-2015-magma-ctracpkm-omac';
  NID_id_tc26_cipher_gostr3412_2015_magma_ctracpkm_omac      = 1175;
  SN_id_tc26_cipher_gostr3412_2015_kuznyechik                = 'id-tc26-cipher-gostr3412-2015-kuznyechik';
  NID_id_tc26_cipher_gostr3412_2015_kuznyechik               = 1176;
  SN_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm       = 'id-tc26-cipher-gostr3412-2015-kuznyechik-ctracpkm';
  NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm      = 1177;
  SN_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac  = 'id-tc26-cipher-gostr3412-2015-kuznyechik-ctracpkm-omac';
  NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac = 1178;
  SN_id_tc26_agreement                                       = 'id-tc26-agreement';
  NID_id_tc26_agreement                                      = 991;
  SN_id_tc26_agreement_gost_3410_2012_256                    = 'id-tc26-agreement-gost-3410-2012-256';
  NID_id_tc26_agreement_gost_3410_2012_256                   = 992;
  SN_id_tc26_agreement_gost_3410_2012_512                    = 'id-tc26-agreement-gost-3410-2012-512';
  NID_id_tc26_agreement_gost_3410_2012_512                   = 993;
  SN_id_tc26_wrap                                            = 'id-tc26-wrap';
  NID_id_tc26_wrap                                           = 1179;
  SN_id_tc26_wrap_gostr3412_2015_magma                       = 'id-tc26-wrap-gostr3412-2015-magma';
  NID_id_tc26_wrap_gostr3412_2015_magma                      = 1180;
  SN_id_tc26_wrap_gostr3412_2015_magma_kexp15                = 'id-tc26-wrap-gostr3412-2015-magma-kexp15';
  NID_id_tc26_wrap_gostr3412_2015_magma_kexp15               = 1181;
  SN_id_tc26_wrap_gostr3412_2015_kuznyechik                  = 'id-tc26-wrap-gostr3412-2015-kuznyechik';
  NID_id_tc26_wrap_gostr3412_2015_kuznyechik                 = 1182;
  SN_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15           = 'id-tc26-wrap-gostr3412-2015-kuznyechik-kexp15';
  NID_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15          = 1183;
  SN_id_tc26_constants                                       = 'id-tc26-constants';
  NID_id_tc26_constants                                      = 994;
  SN_id_tc26_sign_constants                                  = 'id-tc26-sign-constants';
  NID_id_tc26_sign_constants                                 = 995;
  SN_id_tc26_gost_3410_2012_256_constants                    = 'id-tc26-gost-3410-2012-256-constants';
  NID_id_tc26_gost_3410_2012_256_constants                   = 1147;
  SN_id_tc26_gost_3410_2012_256_paramSetA                    = 'id-tc26-gost-3410-2012-256-paramSetA';
  LN_id_tc26_gost_3410_2012_256_paramSetA                    = 'GOST R 34.10-2012 (256 bit) ParamSet A';
  NID_id_tc26_gost_3410_2012_256_paramSetA                   = 1148;
  SN_id_tc26_gost_3410_2012_256_paramSetB                    = 'id-tc26-gost-3410-2012-256-paramSetB';
  LN_id_tc26_gost_3410_2012_256_paramSetB                    = 'GOST R 34.10-2012 (256 bit) ParamSet B';
  NID_id_tc26_gost_3410_2012_256_paramSetB                   = 1184;
  SN_id_tc26_gost_3410_2012_256_paramSetC                    = 'id-tc26-gost-3410-2012-256-paramSetC';
  LN_id_tc26_gost_3410_2012_256_paramSetC                    = 'GOST R 34.10-2012 (256 bit) ParamSet C';
  NID_id_tc26_gost_3410_2012_256_paramSetC                   = 1185;
  SN_id_tc26_gost_3410_2012_256_paramSetD                    = 'id-tc26-gost-3410-2012-256-paramSetD';
  LN_id_tc26_gost_3410_2012_256_paramSetD                    = 'GOST R 34.10-2012 (256 bit) ParamSet D';
  NID_id_tc26_gost_3410_2012_256_paramSetD                   = 1186;
  SN_id_tc26_gost_3410_2012_512_constants                    = 'id-tc26-gost-3410-2012-512-constants';
  NID_id_tc26_gost_3410_2012_512_constants                   = 996;
  SN_id_tc26_gost_3410_2012_512_paramSetTest                 = 'id-tc26-gost-3410-2012-512-paramSetTest';
  LN_id_tc26_gost_3410_2012_512_paramSetTest                 = 'GOST R 34.10-2012 (512 bit) testing parameter set';
  NID_id_tc26_gost_3410_2012_512_paramSetTest                = 997;
  SN_id_tc26_gost_3410_2012_512_paramSetA                    = 'id-tc26-gost-3410-2012-512-paramSetA';
  LN_id_tc26_gost_3410_2012_512_paramSetA                    = 'GOST R 34.10-2012 (512 bit) ParamSet A';
  NID_id_tc26_gost_3410_2012_512_paramSetA                   = 998;
  SN_id_tc26_gost_3410_2012_512_paramSetB                    = 'id-tc26-gost-3410-2012-512-paramSetB';
  LN_id_tc26_gost_3410_2012_512_paramSetB                    = 'GOST R 34.10-2012 (512 bit) ParamSet B';
  NID_id_tc26_gost_3410_2012_512_paramSetB                   = 999;
  SN_id_tc26_gost_3410_2012_512_paramSetC                    = 'id-tc26-gost-3410-2012-512-paramSetC';
  LN_id_tc26_gost_3410_2012_512_paramSetC                    = 'GOST R 34.10-2012 (512 bit) ParamSet C';
  NID_id_tc26_gost_3410_2012_512_paramSetC                   = 1149;
  SN_id_tc26_digest_constants                                = 'id-tc26-digest-constants';
  NID_id_tc26_digest_constants                               = 1000;
  SN_id_tc26_cipher_constants                                = 'id-tc26-cipher-constants';
  NID_id_tc26_cipher_constants                               = 1001;
  SN_id_tc26_gost_28147_constants                            = 'id-tc26-gost-28147-constants';
  NID_id_tc26_gost_28147_constants                           = 1002;
  SN_id_tc26_gost_28147_param_Z                              = 'id-tc26-gost-28147-param-Z';
  LN_id_tc26_gost_28147_param_Z                              = 'GOST 28147-89 TC26 parameter set';
  NID_id_tc26_gost_28147_param_Z                             = 1003;
  SN_INN                                                     = 'INN';
  LN_INN                                                     = 'INN';
  NID_INN                                                    = 1004;
  SN_OGRN                                                    = 'OGRN';
  LN_OGRN                                                    = 'OGRN';
  NID_OGRN                                                   = 1005;
  SN_SNILS                                                   = 'SNILS';
  LN_SNILS                                                   = 'SNILS';
  NID_SNILS                                                  = 1006;
  SN_subjectSignTool                                         = 'subjectSignTool';
  LN_subjectSignTool                                         = 'Signing Tool of Subject';
  NID_subjectSignTool                                        = 1007;
  SN_issuerSignTool                                          = 'issuerSignTool';
  LN_issuerSignTool                                          = 'Signing Tool of Issuer';
  NID_issuerSignTool                                         = 1008;
  SN_grasshopper_ecb                                         = 'grasshopper-ecb';
  NID_grasshopper_ecb                                        = 1012;
  SN_grasshopper_ctr                                         = 'grasshopper-ctr';
  NID_grasshopper_ctr                                        = 1013;
  SN_grasshopper_ofb                                         = 'grasshopper-ofb';
  NID_grasshopper_ofb                                        = 1014;
  SN_grasshopper_cbc                                         = 'grasshopper-cbc';
  NID_grasshopper_cbc                                        = 1015;
  SN_grasshopper_cfb                                         = 'grasshopper-cfb';
  NID_grasshopper_cfb                                        = 1016;
  SN_grasshopper_mac                                         = 'grasshopper-mac';
  NID_grasshopper_mac                                        = 1017;
  SN_magma_ecb                                               = 'magma-ecb';
  NID_magma_ecb                                              = 1187;
  SN_magma_ctr                                               = 'magma-ctr';
  NID_magma_ctr                                              = 1188;
  SN_magma_ofb                                               = 'magma-ofb';
  NID_magma_ofb                                              = 1189;
  SN_magma_cbc                                               = 'magma-cbc';
  NID_magma_cbc                                              = 1190;
  SN_magma_cfb                                               = 'magma-cfb';
  NID_magma_cfb                                              = 1191;
  SN_magma_mac                                               = 'magma-mac';
  NID_magma_mac                                              = 1192;
  SN_camellia_128_cbc                                        = 'CAMELLIA-128-CBC';
  LN_camellia_128_cbc                                        = 'camellia-128-cbc';
  NID_camellia_128_cbc                                       = 751;
  SN_camellia_192_cbc                                        = 'CAMELLIA-192-CBC';
  LN_camellia_192_cbc                                        = 'camellia-192-cbc';
  NID_camellia_192_cbc                                       = 752;
  SN_camellia_256_cbc                                        = 'CAMELLIA-256-CBC';
  LN_camellia_256_cbc                                        = 'camellia-256-cbc';
  NID_camellia_256_cbc                                       = 753;
  SN_id_camellia128_wrap                                     = 'id-camellia128-wrap';
  NID_id_camellia128_wrap                                    = 907;
  SN_id_camellia192_wrap                                     = 'id-camellia192-wrap';
  NID_id_camellia192_wrap                                    = 908;
  SN_id_camellia256_wrap                                     = 'id-camellia256-wrap';
  NID_id_camellia256_wrap                                    = 909;
  SN_camellia_128_ecb                                        = 'CAMELLIA-128-ECB';
  LN_camellia_128_ecb                                        = 'camellia-128-ecb';
  NID_camellia_128_ecb                                       = 754;
  SN_camellia_128_ofb128                                     = 'CAMELLIA-128-OFB';
  LN_camellia_128_ofb128                                     = 'camellia-128-ofb';
  NID_camellia_128_ofb128                                    = 766;
  SN_camellia_128_cfb128                                     = 'CAMELLIA-128-CFB';
  LN_camellia_128_cfb128                                     = 'camellia-128-cfb';
  NID_camellia_128_cfb128                                    = 757;
  SN_camellia_128_gcm                                        = 'CAMELLIA-128-GCM';
  LN_camellia_128_gcm                                        = 'camellia-128-gcm';
  NID_camellia_128_gcm                                       = 961;
  SN_camellia_128_ccm                                        = 'CAMELLIA-128-CCM';
  LN_camellia_128_ccm                                        = 'camellia-128-ccm';
  NID_camellia_128_ccm                                       = 962;
  SN_camellia_128_ctr                                        = 'CAMELLIA-128-CTR';
  LN_camellia_128_ctr                                        = 'camellia-128-ctr';
  NID_camellia_128_ctr                                       = 963;
  SN_camellia_128_cmac                                       = 'CAMELLIA-128-CMAC';
  LN_camellia_128_cmac                                       = 'camellia-128-cmac';
  NID_camellia_128_cmac                                      = 964;
  SN_camellia_192_ecb                                        = 'CAMELLIA-192-ECB';
  LN_camellia_192_ecb                                        = 'camellia-192-ecb';
  NID_camellia_192_ecb                                       = 755;
  SN_camellia_192_ofb128                                     = 'CAMELLIA-192-OFB';
  LN_camellia_192_ofb128                                     = 'camellia-192-ofb';
  NID_camellia_192_ofb128                                    = 767;
  SN_camellia_192_cfb128                                     = 'CAMELLIA-192-CFB';
  LN_camellia_192_cfb128                                     = 'camellia-192-cfb';
  NID_camellia_192_cfb128                                    = 758;
  SN_camellia_192_gcm                                        = 'CAMELLIA-192-GCM';
  LN_camellia_192_gcm                                        = 'camellia-192-gcm';
  NID_camellia_192_gcm                                       = 965;
  SN_camellia_192_ccm                                        = 'CAMELLIA-192-CCM';
  LN_camellia_192_ccm                                        = 'camellia-192-ccm';
  NID_camellia_192_ccm                                       = 966;
  SN_camellia_192_ctr                                        = 'CAMELLIA-192-CTR';
  LN_camellia_192_ctr                                        = 'camellia-192-ctr';
  NID_camellia_192_ctr                                       = 967;
  SN_camellia_192_cmac                                       = 'CAMELLIA-192-CMAC';
  LN_camellia_192_cmac                                       = 'camellia-192-cmac';
  NID_camellia_192_cmac                                      = 968;
  SN_camellia_256_ecb                                        = 'CAMELLIA-256-ECB';
  LN_camellia_256_ecb                                        = 'camellia-256-ecb';
  NID_camellia_256_ecb                                       = 756;
  SN_camellia_256_ofb128                                     = 'CAMELLIA-256-OFB';
  LN_camellia_256_ofb128                                     = 'camellia-256-ofb';
  NID_camellia_256_ofb128                                    = 768;
  SN_camellia_256_cfb128                                     = 'CAMELLIA-256-CFB';
  LN_camellia_256_cfb128                                     = 'camellia-256-cfb';
  NID_camellia_256_cfb128                                    = 759;
  SN_camellia_256_gcm                                        = 'CAMELLIA-256-GCM';
  LN_camellia_256_gcm                                        = 'camellia-256-gcm';
  NID_camellia_256_gcm                                       = 969;
  SN_camellia_256_ccm                                        = 'CAMELLIA-256-CCM';
  LN_camellia_256_ccm                                        = 'camellia-256-ccm';
  NID_camellia_256_ccm                                       = 970;
  SN_camellia_256_ctr                                        = 'CAMELLIA-256-CTR';
  LN_camellia_256_ctr                                        = 'camellia-256-ctr';
  NID_camellia_256_ctr                                       = 971;
  SN_camellia_256_cmac                                       = 'CAMELLIA-256-CMAC';
  LN_camellia_256_cmac                                       = 'camellia-256-cmac';
  NID_camellia_256_cmac                                      = 972;
  SN_camellia_128_cfb1                                       = 'CAMELLIA-128-CFB1';
  LN_camellia_128_cfb1                                       = 'camellia-128-cfb1';
  NID_camellia_128_cfb1                                      = 760;
  SN_camellia_192_cfb1                                       = 'CAMELLIA-192-CFB1';
  LN_camellia_192_cfb1                                       = 'camellia-192-cfb1';
  NID_camellia_192_cfb1                                      = 761;
  SN_camellia_256_cfb1                                       = 'CAMELLIA-256-CFB1';
  LN_camellia_256_cfb1                                       = 'camellia-256-cfb1';
  NID_camellia_256_cfb1                                      = 762;
  SN_camellia_128_cfb8                                       = 'CAMELLIA-128-CFB8';
  LN_camellia_128_cfb8                                       = 'camellia-128-cfb8';
  NID_camellia_128_cfb8                                      = 763;
  SN_camellia_192_cfb8                                       = 'CAMELLIA-192-CFB8';
  LN_camellia_192_cfb8                                       = 'camellia-192-cfb8';
  NID_camellia_192_cfb8                                      = 764;
  SN_camellia_256_cfb8                                       = 'CAMELLIA-256-CFB8';
  LN_camellia_256_cfb8                                       = 'camellia-256-cfb8';
  NID_camellia_256_cfb8                                      = 765;
  SN_aria_128_ecb                                            = 'ARIA-128-ECB';
  LN_aria_128_ecb                                            = 'aria-128-ecb';
  NID_aria_128_ecb                                           = 1065;
  SN_aria_128_cbc                                            = 'ARIA-128-CBC';
  LN_aria_128_cbc                                            = 'aria-128-cbc';
  NID_aria_128_cbc                                           = 1066;
  SN_aria_128_cfb128                                         = 'ARIA-128-CFB';
  LN_aria_128_cfb128                                         = 'aria-128-cfb';
  NID_aria_128_cfb128                                        = 1067;
  SN_aria_128_ofb128                                         = 'ARIA-128-OFB';
  LN_aria_128_ofb128                                         = 'aria-128-ofb';
  NID_aria_128_ofb128                                        = 1068;
  SN_aria_128_ctr                                            = 'ARIA-128-CTR';
  LN_aria_128_ctr                                            = 'aria-128-ctr';
  NID_aria_128_ctr                                           = 1069;
  SN_aria_192_ecb                                            = 'ARIA-192-ECB';
  LN_aria_192_ecb                                            = 'aria-192-ecb';
  NID_aria_192_ecb                                           = 1070;
  SN_aria_192_cbc                                            = 'ARIA-192-CBC';
  LN_aria_192_cbc                                            = 'aria-192-cbc';
  NID_aria_192_cbc                                           = 1071;
  SN_aria_192_cfb128                                         = 'ARIA-192-CFB';
  LN_aria_192_cfb128                                         = 'aria-192-cfb';
  NID_aria_192_cfb128                                        = 1072;
  SN_aria_192_ofb128                                         = 'ARIA-192-OFB';
  LN_aria_192_ofb128                                         = 'aria-192-ofb';
  NID_aria_192_ofb128                                        = 1073;
  SN_aria_192_ctr                                            = 'ARIA-192-CTR';
  LN_aria_192_ctr                                            = 'aria-192-ctr';
  NID_aria_192_ctr                                           = 1074;
  SN_aria_256_ecb                                            = 'ARIA-256-ECB';
  LN_aria_256_ecb                                            = 'aria-256-ecb';
  NID_aria_256_ecb                                           = 1075;
  SN_aria_256_cbc                                            = 'ARIA-256-CBC';
  LN_aria_256_cbc                                            = 'aria-256-cbc';
  NID_aria_256_cbc                                           = 1076;
  SN_aria_256_cfb128                                         = 'ARIA-256-CFB';
  LN_aria_256_cfb128                                         = 'aria-256-cfb';
  NID_aria_256_cfb128                                        = 1077;
  SN_aria_256_ofb128                                         = 'ARIA-256-OFB';
  LN_aria_256_ofb128                                         = 'aria-256-ofb';
  NID_aria_256_ofb128                                        = 1078;
  SN_aria_256_ctr                                            = 'ARIA-256-CTR';
  LN_aria_256_ctr                                            = 'aria-256-ctr';
  NID_aria_256_ctr                                           = 1079;
  SN_aria_128_cfb1                                           = 'ARIA-128-CFB1';
  LN_aria_128_cfb1                                           = 'aria-128-cfb1';
  NID_aria_128_cfb1                                          = 1080;
  SN_aria_192_cfb1                                           = 'ARIA-192-CFB1';
  LN_aria_192_cfb1                                           = 'aria-192-cfb1';
  NID_aria_192_cfb1                                          = 1081;
  SN_aria_256_cfb1                                           = 'ARIA-256-CFB1';
  LN_aria_256_cfb1                                           = 'aria-256-cfb1';
  NID_aria_256_cfb1                                          = 1082;
  SN_aria_128_cfb8                                           = 'ARIA-128-CFB8';
  LN_aria_128_cfb8                                           = 'aria-128-cfb8';
  NID_aria_128_cfb8                                          = 1083;
  SN_aria_192_cfb8                                           = 'ARIA-192-CFB8';
  LN_aria_192_cfb8                                           = 'aria-192-cfb8';
  NID_aria_192_cfb8                                          = 1084;
  SN_aria_256_cfb8                                           = 'ARIA-256-CFB8';
  LN_aria_256_cfb8                                           = 'aria-256-cfb8';
  NID_aria_256_cfb8                                          = 1085;
  SN_aria_128_ccm                                            = 'ARIA-128-CCM';
  LN_aria_128_ccm                                            = 'aria-128-ccm';
  NID_aria_128_ccm                                           = 1120;
  SN_aria_192_ccm                                            = 'ARIA-192-CCM';
  LN_aria_192_ccm                                            = 'aria-192-ccm';
  NID_aria_192_ccm                                           = 1121;
  SN_aria_256_ccm                                            = 'ARIA-256-CCM';
  LN_aria_256_ccm                                            = 'aria-256-ccm';
  NID_aria_256_ccm                                           = 1122;
  SN_aria_128_gcm                                            = 'ARIA-128-GCM';
  LN_aria_128_gcm                                            = 'aria-128-gcm';
  NID_aria_128_gcm                                           = 1123;
  SN_aria_192_gcm                                            = 'ARIA-192-GCM';
  LN_aria_192_gcm                                            = 'aria-192-gcm';
  NID_aria_192_gcm                                           = 1124;
  SN_aria_256_gcm                                            = 'ARIA-256-GCM';
  LN_aria_256_gcm                                            = 'aria-256-gcm';
  NID_aria_256_gcm                                           = 1125;
  SN_kisa                                                    = 'KISA';
  LN_kisa                                                    = 'kisa';
  NID_kisa                                                   = 773;
  SN_seed_ecb                                                = 'SEED-ECB';
  LN_seed_ecb                                                = 'seed-ecb';
  NID_seed_ecb                                               = 776;
  SN_seed_cbc                                                = 'SEED-CBC';
  LN_seed_cbc                                                = 'seed-cbc';
  NID_seed_cbc                                               = 777;
  SN_seed_cfb128                                             = 'SEED-CFB';
  LN_seed_cfb128                                             = 'seed-cfb';
  NID_seed_cfb128                                            = 779;
  SN_seed_ofb128                                             = 'SEED-OFB';
  LN_seed_ofb128                                             = 'seed-ofb';
  NID_seed_ofb128                                            = 778;
  SN_sm4_ecb                                                 = 'SM4-ECB';
  LN_sm4_ecb                                                 = 'sm4-ecb';
  NID_sm4_ecb                                                = 1133;
  SN_sm4_cbc                                                 = 'SM4-CBC';
  LN_sm4_cbc                                                 = 'sm4-cbc';
  NID_sm4_cbc                                                = 1134;
  SN_sm4_ofb128                                              = 'SM4-OFB';
  LN_sm4_ofb128                                              = 'sm4-ofb';
  NID_sm4_ofb128                                             = 1135;
  SN_sm4_cfb128                                              = 'SM4-CFB';
  LN_sm4_cfb128                                              = 'sm4-cfb';
  NID_sm4_cfb128                                             = 1137;
  SN_sm4_cfb1                                                = 'SM4-CFB1';
  LN_sm4_cfb1                                                = 'sm4-cfb1';
  NID_sm4_cfb1                                               = 1136;
  SN_sm4_cfb8                                                = 'SM4-CFB8';
  LN_sm4_cfb8                                                = 'sm4-cfb8';
  NID_sm4_cfb8                                               = 1138;
  SN_sm4_ctr                                                 = 'SM4-CTR';
  LN_sm4_ctr                                                 = 'sm4-ctr';
  NID_sm4_ctr                                                = 1139;
  SN_hmac                                                    = 'HMAC';
  LN_hmac                                                    = 'hmac';
  NID_hmac                                                   = 855;
  SN_cmac                                                    = 'CMAC';
  LN_cmac                                                    = 'cmac';
  NID_cmac                                                   = 894;
  SN_rc4_hmac_md5                                            = 'RC4-HMAC-MD5';
  LN_rc4_hmac_md5                                            = 'rc4-hmac-md5';
  NID_rc4_hmac_md5                                           = 915;
  SN_aes_128_cbc_hmac_sha1                                   = 'AES-128-CBC-HMAC-SHA1';
  LN_aes_128_cbc_hmac_sha1                                   = 'aes-128-cbc-hmac-sha1';
  NID_aes_128_cbc_hmac_sha1                                  = 916;
  SN_aes_192_cbc_hmac_sha1                                   = 'AES-192-CBC-HMAC-SHA1';
  LN_aes_192_cbc_hmac_sha1                                   = 'aes-192-cbc-hmac-sha1';
  NID_aes_192_cbc_hmac_sha1                                  = 917;
  SN_aes_256_cbc_hmac_sha1                                   = 'AES-256-CBC-HMAC-SHA1';
  LN_aes_256_cbc_hmac_sha1                                   = 'aes-256-cbc-hmac-sha1';
  NID_aes_256_cbc_hmac_sha1                                  = 918;
  SN_aes_128_cbc_hmac_sha256                                 = 'AES-128-CBC-HMAC-SHA256';
  LN_aes_128_cbc_hmac_sha256                                 = 'aes-128-cbc-hmac-sha256';
  NID_aes_128_cbc_hmac_sha256                                = 948;
  SN_aes_192_cbc_hmac_sha256                                 = 'AES-192-CBC-HMAC-SHA256';
  LN_aes_192_cbc_hmac_sha256                                 = 'aes-192-cbc-hmac-sha256';
  NID_aes_192_cbc_hmac_sha256                                = 949;
  SN_aes_256_cbc_hmac_sha256                                 = 'AES-256-CBC-HMAC-SHA256';
  LN_aes_256_cbc_hmac_sha256                                 = 'aes-256-cbc-hmac-sha256';
  NID_aes_256_cbc_hmac_sha256                                = 950;
  SN_chacha20_poly1305                                       = 'ChaCha20-Poly1305';
  LN_chacha20_poly1305                                       = 'chacha20-poly1305';
  NID_chacha20_poly1305                                      = 1018;
  SN_chacha20                                                = 'ChaCha20';
  LN_chacha20                                                = 'chacha20';
  NID_chacha20                                               = 1019;
  SN_dhpublicnumber                                          = 'dhpublicnumber';
  LN_dhpublicnumber                                          = 'X9.42 DH';
  NID_dhpublicnumber                                         = 920;
  SN_brainpoolP160r1                                         = 'brainpoolP160r1';
  NID_brainpoolP160r1                                        = 921;
  SN_brainpoolP160t1                                         = 'brainpoolP160t1';
  NID_brainpoolP160t1                                        = 922;
  SN_brainpoolP192r1                                         = 'brainpoolP192r1';
  NID_brainpoolP192r1                                        = 923;
  SN_brainpoolP192t1                                         = 'brainpoolP192t1';
  NID_brainpoolP192t1                                        = 924;
  SN_brainpoolP224r1                                         = 'brainpoolP224r1';
  NID_brainpoolP224r1                                        = 925;
  SN_brainpoolP224t1                                         = 'brainpoolP224t1';
  NID_brainpoolP224t1                                        = 926;
  SN_brainpoolP256r1                                         = 'brainpoolP256r1';
  NID_brainpoolP256r1                                        = 927;
  SN_brainpoolP256t1                                         = 'brainpoolP256t1';
  NID_brainpoolP256t1                                        = 928;
  SN_brainpoolP320r1                                         = 'brainpoolP320r1';
  NID_brainpoolP320r1                                        = 929;
  SN_brainpoolP320t1                                         = 'brainpoolP320t1';
  NID_brainpoolP320t1                                        = 930;
  SN_brainpoolP384r1                                         = 'brainpoolP384r1';
  NID_brainpoolP384r1                                        = 931;
  SN_brainpoolP384t1                                         = 'brainpoolP384t1';
  NID_brainpoolP384t1                                        = 932;
  SN_brainpoolP512r1                                         = 'brainpoolP512r1';
  NID_brainpoolP512r1                                        = 933;
  SN_brainpoolP512t1                                         = 'brainpoolP512t1';
  NID_brainpoolP512t1                                        = 934;
  SN_dhSinglePass_stdDH_sha1kdf_scheme                       = 'dhSinglePass-stdDH-sha1kdf-scheme';
  NID_dhSinglePass_stdDH_sha1kdf_scheme                      = 936;
  SN_dhSinglePass_stdDH_sha224kdf_scheme                     = 'dhSinglePass-stdDH-sha224kdf-scheme';
  NID_dhSinglePass_stdDH_sha224kdf_scheme                    = 937;
  SN_dhSinglePass_stdDH_sha256kdf_scheme                     = 'dhSinglePass-stdDH-sha256kdf-scheme';
  NID_dhSinglePass_stdDH_sha256kdf_scheme                    = 938;
  SN_dhSinglePass_stdDH_sha384kdf_scheme                     = 'dhSinglePass-stdDH-sha384kdf-scheme';
  NID_dhSinglePass_stdDH_sha384kdf_scheme                    = 939;
  SN_dhSinglePass_stdDH_sha512kdf_scheme                     = 'dhSinglePass-stdDH-sha512kdf-scheme';
  NID_dhSinglePass_stdDH_sha512kdf_scheme                    = 940;
  SN_dhSinglePass_cofactorDH_sha1kdf_scheme                  = 'dhSinglePass-cofactorDH-sha1kdf-scheme';
  NID_dhSinglePass_cofactorDH_sha1kdf_scheme                 = 941;
  SN_dhSinglePass_cofactorDH_sha224kdf_scheme                = 'dhSinglePass-cofactorDH-sha224kdf-scheme';
  NID_dhSinglePass_cofactorDH_sha224kdf_scheme               = 942;
  SN_dhSinglePass_cofactorDH_sha256kdf_scheme                = 'dhSinglePass-cofactorDH-sha256kdf-scheme';
  NID_dhSinglePass_cofactorDH_sha256kdf_scheme               = 943;
  SN_dhSinglePass_cofactorDH_sha384kdf_scheme                = 'dhSinglePass-cofactorDH-sha384kdf-scheme';
  NID_dhSinglePass_cofactorDH_sha384kdf_scheme               = 944;
  SN_dhSinglePass_cofactorDH_sha512kdf_scheme                = 'dhSinglePass-cofactorDH-sha512kdf-scheme';
  NID_dhSinglePass_cofactorDH_sha512kdf_scheme               = 945;
  SN_dh_std_kdf                                              = 'dh-std-kdf';
  NID_dh_std_kdf                                             = 946;
  SN_dh_cofactor_kdf                                         = 'dh-cofactor-kdf';
  NID_dh_cofactor_kdf                                        = 947;
  SN_ct_precert_scts                                         = 'ct_precert_scts';
  LN_ct_precert_scts                                         = 'CT Precertificate SCTs';
  NID_ct_precert_scts                                        = 951;
  SN_ct_precert_poison                                       = 'ct_precert_poison';
  LN_ct_precert_poison                                       = 'CT Precertificate Poison';
  NID_ct_precert_poison                                      = 952;
  SN_ct_precert_signer                                       = 'ct_precert_signer';
  LN_ct_precert_signer                                       = 'CT Precertificate Signer';
  NID_ct_precert_signer                                      = 953;
  SN_ct_cert_scts                                            = 'ct_cert_scts';
  LN_ct_cert_scts                                            = 'CT Certificate SCTs';
  NID_ct_cert_scts                                           = 954;
  SN_jurisdictionLocalityName                                = 'jurisdictionL';
  LN_jurisdictionLocalityName                                = 'jurisdictionLocalityName';
  NID_jurisdictionLocalityName                               = 955;
  SN_jurisdictionStateOrProvinceName                         = 'jurisdictionST';
  LN_jurisdictionStateOrProvinceName                         = 'jurisdictionStateOrProvinceName';
  NID_jurisdictionStateOrProvinceName                        = 956;
  SN_jurisdictionCountryName                                 = 'jurisdictionC';
  LN_jurisdictionCountryName                                 = 'jurisdictionCountryName';
  NID_jurisdictionCountryName                                = 957;
  SN_id_scrypt                                               = 'id-scrypt';
  LN_id_scrypt                                               = 'scrypt';
  NID_id_scrypt                                              = 973;
  SN_tls1_prf                                                = 'TLS1-PRF';
  LN_tls1_prf                                                = 'tls1-prf';
  NID_tls1_prf                                               = 1021;
  SN_hkdf                                                    = 'HKDF';
  LN_hkdf                                                    = 'hkdf';
  NID_hkdf                                                   = 1036;
  SN_id_pkinit                                               = 'id-pkinit';
  NID_id_pkinit                                              = 1031;
  SN_pkInitClientAuth                                        = 'pkInitClientAuth';
  LN_pkInitClientAuth                                        = 'PKINIT Client Auth';
  NID_pkInitClientAuth                                       = 1032;
  SN_pkInitKDC                                               = 'pkInitKDC';
  LN_pkInitKDC                                               = 'Signing KDC Response';
  NID_pkInitKDC                                              = 1033;
  SN_X25519                                                  = 'X25519';
  NID_X25519                                                 = 1034;
  SN_X448                                                    = 'X448';
  NID_X448                                                   = 1035;
  SN_ED25519                                                 = 'ED25519';
  NID_ED25519                                                = 1087;
  SN_ED448                                                   = 'ED448';
  NID_ED448                                                  = 1088;
  SN_kx_rsa                                                  = 'KxRSA';
  LN_kx_rsa                                                  = 'kx-rsa';
  NID_kx_rsa                                                 = 1037;
  SN_kx_ecdhe                                                = 'KxECDHE';
  LN_kx_ecdhe                                                = 'kx-ecdhe';
  NID_kx_ecdhe                                               = 1038;
  SN_kx_dhe                                                  = 'KxDHE';
  LN_kx_dhe                                                  = 'kx-dhe';
  NID_kx_dhe                                                 = 1039;
  SN_kx_ecdhe_psk                                            = 'KxECDHE-PSK';
  LN_kx_ecdhe_psk                                            = 'kx-ecdhe-psk';
  NID_kx_ecdhe_psk                                           = 1040;
  SN_kx_dhe_psk                                              = 'KxDHE-PSK';
  LN_kx_dhe_psk                                              = 'kx-dhe-psk';
  NID_kx_dhe_psk                                             = 1041;
  SN_kx_rsa_psk                                              = 'KxRSA_PSK';
  LN_kx_rsa_psk                                              = 'kx-rsa-psk';
  NID_kx_rsa_psk                                             = 1042;
  SN_kx_psk                                                  = 'KxPSK';
  LN_kx_psk                                                  = 'kx-psk';
  NID_kx_psk                                                 = 1043;
  SN_kx_srp                                                  = 'KxSRP';
  LN_kx_srp                                                  = 'kx-srp';
  NID_kx_srp                                                 = 1044;
  SN_kx_gost                                                 = 'KxGOST';
  LN_kx_gost                                                 = 'kx-gost';
  NID_kx_gost                                                = 1045;
  SN_kx_any                                                  = 'KxANY';
  LN_kx_any                                                  = 'kx-any';
  NID_kx_any                                                 = 1063;
  SN_auth_rsa                                                = 'AuthRSA';
  LN_auth_rsa                                                = 'auth-rsa';
  NID_auth_rsa                                               = 1046;
  SN_auth_ecdsa                                              = 'AuthECDSA';
  LN_auth_ecdsa                                              = 'auth-ecdsa';
  NID_auth_ecdsa                                             = 1047;
  SN_auth_psk                                                = 'AuthPSK';
  LN_auth_psk                                                = 'auth-psk';
  NID_auth_psk                                               = 1048;
  SN_auth_dss                                                = 'AuthDSS';
  LN_auth_dss                                                = 'auth-dss';
  NID_auth_dss                                               = 1049;
  SN_auth_gost01                                             = 'AuthGOST01';
  LN_auth_gost01                                             = 'auth-gost01';
  NID_auth_gost01                                            = 1050;
  SN_auth_gost12                                             = 'AuthGOST12';
  LN_auth_gost12                                             = 'auth-gost12';
  NID_auth_gost12                                            = 1051;
  SN_auth_srp                                                = 'AuthSRP';
  LN_auth_srp                                                = 'auth-srp';
  NID_auth_srp                                               = 1052;
  SN_auth_null                                               = 'AuthNULL';
  LN_auth_null                                               = 'auth-null';
  NID_auth_null                                              = 1053;
  SN_auth_any                                                = 'AuthANY';
  LN_auth_any                                                = 'auth-any';
  NID_auth_any                                               = 1064;
  SN_poly1305                                                = 'Poly1305';
  LN_poly1305                                                = 'poly1305';
  NID_poly1305                                               = 1061;
  SN_siphash                                                 = 'SipHash';
  LN_siphash                                                 = 'siphash';
  NID_siphash                                                = 1062;
  SN_ffdhe2048                                               = 'ffdhe2048';
  NID_ffdhe2048                                              = 1126;
  SN_ffdhe3072                                               = 'ffdhe3072';
  NID_ffdhe3072                                              = 1127;
  SN_ffdhe4096                                               = 'ffdhe4096';
  NID_ffdhe4096                                              = 1128;
  SN_ffdhe6144                                               = 'ffdhe6144';
  NID_ffdhe6144                                              = 1129;
  SN_ffdhe8192                                               = 'ffdhe8192';
  NID_ffdhe8192                                              = 1130;
  SN_ISO_UA                                                  = 'ISO-UA';
  NID_ISO_UA                                                 = 1150;
  SN_ua_pki                                                  = 'ua-pki';
  NID_ua_pki                                                 = 1151;
  SN_dstu28147                                               = 'dstu28147';
  LN_dstu28147                                               = 'DSTU Gost 28147-2009';
  NID_dstu28147                                              = 1152;
  SN_dstu28147_ofb                                           = 'dstu28147-ofb';
  LN_dstu28147_ofb                                           = 'DSTU Gost 28147-2009 OFB mode';
  NID_dstu28147_ofb                                          = 1153;
  SN_dstu28147_cfb                                           = 'dstu28147-cfb';
  LN_dstu28147_cfb                                           = 'DSTU Gost 28147-2009 CFB mode';
  NID_dstu28147_cfb                                          = 1154;
  SN_dstu28147_wrap                                          = 'dstu28147-wrap';
  LN_dstu28147_wrap                                          = 'DSTU Gost 28147-2009 key wrap';
  NID_dstu28147_wrap                                         = 1155;
  SN_hmacWithDstu34311                                       = 'hmacWithDstu34311';
  LN_hmacWithDstu34311                                       = 'HMAC DSTU Gost 34311-95';
  NID_hmacWithDstu34311                                      = 1156;
  SN_dstu34311                                               = 'dstu34311';
  LN_dstu34311                                               = 'DSTU Gost 34311-95';
  NID_dstu34311                                              = 1157;
  SN_dstu4145le                                              = 'dstu4145le';
  LN_dstu4145le                                              = 'DSTU 4145-2002 little endian';
  NID_dstu4145le                                             = 1158;
  SN_dstu4145be                                              = 'dstu4145be';
  LN_dstu4145be                                              = 'DSTU 4145-2002 big endian';
  NID_dstu4145be                                             = 1159;
  SN_uacurve0                                                = 'uacurve0';
  LN_uacurve0                                                = 'DSTU curve 0';
  NID_uacurve0                                               = 1160;
  SN_uacurve1                                                = 'uacurve1';
  LN_uacurve1                                                = 'DSTU curve 1';
  NID_uacurve1                                               = 1161;
  SN_uacurve2                                                = 'uacurve2';
  LN_uacurve2                                                = 'DSTU curve 2';
  NID_uacurve2                                               = 1162;
  SN_uacurve3                                                = 'uacurve3';
  LN_uacurve3                                                = 'DSTU curve 3';
  NID_uacurve3                                               = 1163;
  SN_uacurve4                                                = 'uacurve4';
  LN_uacurve4                                                = 'DSTU curve 4';
  NID_uacurve4                                               = 1164;
  SN_uacurve5                                                = 'uacurve5';
  LN_uacurve5                                                = 'DSTU curve 5';
  NID_uacurve5                                               = 1165;
  SN_uacurve6                                                = 'uacurve6';
  LN_uacurve6                                                = 'DSTU curve 6';
  NID_uacurve6                                               = 1166;
  SN_uacurve7                                                = 'uacurve7';
  LN_uacurve7                                                = 'DSTU curve 7';
  NID_uacurve7                                               = 1167;
  SN_uacurve8                                                = 'uacurve8';
  LN_uacurve8                                                = 'DSTU curve 8';
  NID_uacurve8                                               = 1168;
  SN_uacurve9                                                = 'uacurve9';
  LN_uacurve9                                                = 'DSTU curve 9';
  NID_uacurve9                                               = 1169;


  //OBJ_basic_constraints         = OBJ_id_ce,19L

  EVP_PKEY_NONE   = NID_undef;
  EVP_PKEY_RSA    = NID_rsaEncryption;
  EVP_PKEY_EC     = NID_X9_62_id_ecPublicKey;

  SSL_SENT_SHUTDOWN = 1;
  SSL_RECEIVED_SHUTDOWN = 0;

{TODO

  EVP_PKEY_RSA2   NID_rsa;
  EVP_PKEY_RSA_PSS NID_rsassaPss;
  EVP_PKEY_DSA    NID_dsa;
  EVP_PKEY_DSA1   NID_dsa_2;
  EVP_PKEY_DSA2   NID_dsaWithSHA;
  EVP_PKEY_DSA3   NID_dsaWithSHA1;
  EVP_PKEY_DSA4   NID_dsaWithSHA1_2;
  EVP_PKEY_DH     NID_dhKeyAgreement;
  EVP_PKEY_DHX    NID_dhpublicnumber;
  EVP_PKEY_EC     NID_X9_62_id_ecPublicKey;
  EVP_PKEY_SM2    NID_sm2;
  EVP_PKEY_HMAC   NID_hmac;
  EVP_PKEY_CMAC   NID_cmac;
  EVP_PKEY_SCRYPT NID_id_scrypt;
  EVP_PKEY_TLS1_PRF NID_tls1_prf;
  EVP_PKEY_HKDF   NID_hkdf;
  EVP_PKEY_POLY1305 NID_poly1305;
  EVP_PKEY_SIPHASH NID_siphash;
  EVP_PKEY_X25519 NID_X25519;
  EVP_PKEY_ED25519 NID_ED25519;
  EVP_PKEY_X448 NID_X448;
  EVP_PKEY_ED448 NID_ED448;}

  EVP_PKEY_MO_SIGN         = $0001;
  EVP_PKEY_MO_VERIFY       = $0002;
  EVP_PKEY_MO_ENCRYPT      = $0004;
  EVP_PKEY_MO_DECRYPT      = $0008;


  RSA_3  = $3;
  RSA_F4 = $10001;

  {* For use with ASN1_mbstring_copy() *}
  MBSTRING_FLAG         =  $1000;
  MBSTRING_UTF8         =  (MBSTRING_FLAG);
  MBSTRING_ASC          =  (MBSTRING_FLAG or 1);
  MBSTRING_BMP          =  (MBSTRING_FLAG or 2);
  MBSTRING_UNIV         =  (MBSTRING_FLAG or 4);
  SMIME_OLDMIME         =  $400;
  SMIME_CRLFEOL         =  $800;
  SMIME_STREAM          =  $1000;

  TLSEXT_NAMETYPE_host_name                     = 0;

  (*
   * BIO_FILENAME_READ|BIO_CLOSE to open or close on free.
   * BIO_set_fp(in,stdin,BIO_NOCLOSE);
   *)
  BIO_NOCLOSE           = $00;
  BIO_CLOSE             = $01;

  (*
   * The following can be used to detect memory leaks in the library. If
   * used, it turns on malloc checking
   *)
  CRYPTO_MEM_CHECK_OFF     = $0;   (* Control only *)
  CRYPTO_MEM_CHECK_ON      = $1;   (* Control and mode bit *)
  CRYPTO_MEM_CHECK_ENABLE  = $2;   (* Control and mode bit *)
  CRYPTO_MEM_CHECK_DISABLE = $3;   (* Control only *)


  SSL_ST_CONNECT           = $1000;
  SSL23_ST_CR_SRVR_HELLO_A = $220 or SSL_ST_CONNECT;
  SSL23_ST_CR_SRVR_HELLO_B = $221 or SSL_ST_CONNECT;
  SSL23_ST_CW_CLNT_HELLO_A = $210 or SSL_ST_CONNECT;
  SSL23_ST_CW_CLNT_HELLO_B = $211 or SSL_ST_CONNECT;
  SSL_ST_ACCEPT            = $2000;
  SSL23_ST_SR_CLNT_HELLO_A = $210 or SSL_ST_ACCEPT;
  SSL23_ST_SR_CLNT_HELLO_B = $211 or SSL_ST_ACCEPT;
  SSL_CB_EXIT              = $02;
  SSL_CB_ACCEPT_EXIT       = SSL_ST_ACCEPT or SSL_CB_EXIT;
  SSL_CB_LOOP              = $01;
  SSL_CB_ACCEPT_LOOP       = SSL_ST_ACCEPT or SSL_CB_LOOP;
  SSL_CB_ALERT             = $4000;
  SSL_CB_CONNECT_EXIT      = SSL_ST_CONNECT or SSL_CB_EXIT;
  SSL_CB_CONNECT_LOOP      = SSL_ST_CONNECT or SSL_CB_LOOP;
  SSL_CB_HANDSHAKE_DONE    = $20;
  SSL_CB_HANDSHAKE_START   = $10;
  SSL_CB_READ              = $04;
  SSL_CB_READ_ALERT        = SSL_CB_ALERT or SSL_CB_READ;
  SSL_CB_WRITE             = $08;
  SSL_CB_WRITE_ALERT       = SSL_CB_ALERT or SSL_CB_WRITE;


  OPENSSL_NPN_NEGOTIATED   = 1;
  SSL_TLSEXT_ERR_NOACK     = -2;
  SSL_TLSEXT_ERR_OK        = 0;


  SSL_CTRL_SET_DEBUG_LEVEL = 14;
  SSL_DEBUG_NONE           = 0;
  SSL_DEBUG_ERROR          = $1;
  SSL_DEBUG_STATE          = $2;
  SSL_DEBUG_INFO           = $4;
  SSL_DEBUG_PACKET         = $8;
  SSL_DEBUG_HANDSHAKE      = $10;
  SSL_DEBUG_CONNECT        = $20;
  SSL_DEBUG_RENEGOTIATE    = $40;
  SSL_DEBUG_VERIFY         = $80;
  SSL_DEBUG_CACHE          = $100;
  SSL_DEBUG_CIPHERS        = $200;
  SSL_DEBUG_SESSION        = $400;
  SSL_DEBUG_TMP            = $800;
  SSL_DEBUG_ENGINE         = $1000;
  SSL_DEBUG_ANY            = $ffff;

